当前位置: 首页>>代码示例>>C#>>正文


C# DataClasses1DataContext类代码示例

本文整理汇总了C#中DataClasses1DataContext的典型用法代码示例。如果您正苦于以下问题:C# DataClasses1DataContext类的具体用法?C# DataClasses1DataContext怎么用?C# DataClasses1DataContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DataClasses1DataContext类属于命名空间,在下文中一共展示了DataClasses1DataContext类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetLatestfxrates

        public P_fxrates[] GetLatestfxrates()
        {
            var db = new DataClasses1DataContext();
            CultureInfo culture;
            culture = new CultureInfo("en-Us", false);
            var fxrates_update = GetfxratesLastUpdate();
            string[] dt;
            int? upd;
            dt = fxrates_update[0].Day.Split('/');
            upd = Convert.ToInt32(fxrates_update[0].Update);
            int yyyy, mm, dd;
            yyyy = Convert.ToInt32(dt[2]);
            mm = Convert.ToInt32(dt[1]);
            dd = Convert.ToInt32(dt[0]);
            var datetime = new DateTime(yyyy, mm, dd);
            var query = from temp in db.sp_Getfxrates(datetime, upd)
                        select new P_fxrates
                        {
                            ID = temp.ID.Value.ToString(),
                            Description = temp.Description,
                            BuyingRates = temp.BuyingRates,
                            SellingRates = temp.SellingRates,
                            SightBill = temp.SightBill,
                            Family = temp.Family.Trim(),
                            FamilyLong = temp.FamilyLong,
                            Bill_DD_TT = temp.Bill_DD_TT,
                            TT = temp.TT,
                            Update = temp.Update.Value.ToString(),
                            Ddate = temp.Date.Value.ToString("d/MM/yyyy", culture),
                            DTime = temp.Time
                        };

            return query.ToArray();
        }
开发者ID:codestk,项目名称:ExchangeRatesService,代码行数:34,代码来源:ExchnageLinq.cs

示例2: update

 // Update Account <acc> in database
 public static bool update(Account acc)
 {
     using (DataClasses1DataContext database = new DataClasses1DataContext(Globals.connectionString))
     {
         var query = from a in database.Accounts
                     // Assuming the accountNumber is enough of an identifier.
                     // Additional 'where' clauses can be added if necessary.
                     where (a.AccountID == acc.AccountID)
                     select a;
         // It seems to me that a single account renders the foreach unnecessary. However, I can't
         // find another way to get the variable 'a' from 'query'.
         foreach (var a in query)
         {
             a.AccountAddress = acc.AccountAddress;
             a.AccountFirstName = acc.AccountFirstName;
             a.AccountLastName = acc.AccountLastName;
             a.AccountNum = acc.AccountNum;
             a.AccountPhoneNum = acc.AccountPhoneNum;
             a.AccountRoutingNum = acc.AccountRoutingNum;
             a.BankID = acc.BankID;
         }
         try
         {
             database.SubmitChanges();
             return true;
         }
         catch (Exception e)
         {
             return false;
         }
     }
 }
开发者ID:captaintino,项目名称:Bounced-Check-Manager,代码行数:33,代码来源:AccountDAO.cs

示例3: update

 // Update Store <store>
 public static bool update(Store store)
 {
     using (DataClasses1DataContext database = new DataClasses1DataContext(Globals.connectionString))
     {
         var query = from a in database.Stores
                     where (a.StoreID == store.StoreID)
                     select a;
         foreach (var a in query)
         {
             a.StoreNum = store.StoreNum;
             a.StoreName = store.StoreName;
             a.StoreAddress = store.StoreAddress;
             a.StoreServiceCharge = store.StoreServiceCharge;
         }
         try
         {
             database.SubmitChanges();
             return true;
         }
         catch (Exception e)
         {
             return false;
         }
     }
 }
开发者ID:captaintino,项目名称:Bounced-Check-Manager,代码行数:26,代码来源:StoreDAO.cs

示例4: button1_Click_1

        private void button1_Click_1(object sender, EventArgs e)
        {
            DoctorEdit docEdit = new DoctorEdit();

            if (!String.IsNullOrEmpty(doctorBox.Text))
            {
                DataClasses1DataContext editContext = new DataClasses1DataContext();

                var doctor = (from doc in editContext.Doctors
                              where doc.doctorName == doctorBox.Text
                              select doc).First();

                docEdit.oldDoctorName.Text = doctor.doctorName;
                docEdit.oldInitials.Text = doctor.doctorID;
                docEdit.oldGloves.Text = doctor.gloveSize.ToString();
                docEdit.newDoctorName.Text = doctor.doctorName;
                docEdit.newInitials.Text = doctor.doctorID;
                docEdit.newGloves.Text = doctor.gloveSize.ToString();

                docEdit.ShowDialog(this);

                if (docEdit.DialogResult == DialogResult.OK)
                {
                    Form1.DoctorsList.Clear();
                    Form1.GetDoctors();
                    loadDoctors();
                }
            }
            else
            {
                MessageBox.Show("Please select a doctor from the list", "Error",
                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
开发者ID:TrustLRon,项目名称:DoctorProcedures,代码行数:34,代码来源:NewDoctor.cs

示例5: Page_Load

        protected void Page_Load(object sender, EventArgs e)
        {
            categoryName = Request["category"];
            productName = Request["product"];
            using (var db = new DataClasses1DataContext())
            {
                if (categoryName == "野菜類")
                {
                    var q = from x in db.YasaiKensa
                            where x.食品カテゴリ == categoryName.Normalize() && x.野菜品名 == productName.Normalize()
                            orderby x.採取日D descending
                            select x;
                    list = q.ToList();
                }
                else
                {
                    var q = from x in db.YasaiKensa
                            where x.食品カテゴリ == categoryName.Normalize() && x.品目 == productName.Normalize()
                            orderby x.採取日D descending
                            select x;
                    list = q.ToList();
                }

                bqByDayImage.ImageUrl = String.Format("ProductChartImage.ashx?category={0}&product={1}", HttpUtility.UrlEncode(categoryName), HttpUtility.UrlEncode(productName));
                prefImage.ImageUrl = list.PreparePrefURL(300,300);
            }
            Title = String.Format("{0}({1}) | 食品の放射能検査データ", productName, categoryName);
        }
开发者ID:udawtr,项目名称:yasaikensa,代码行数:28,代码来源:product.aspx.cs

示例6: AddCommoditypopularityByID

 public static void AddCommoditypopularityByID(Guid id)
 {
     DataClasses1DataContext dd = new DataClasses1DataContext();
     //在存储过程中加1了???
     //dc.updatePopularityCommodity(id);
     dd.updatePopularityCommodity(id);
 }
开发者ID:xiasiliang-hit,项目名称:purchase_shop,代码行数:7,代码来源:SystemService.cs

示例7: calcButton_Click

        private void calcButton_Click(object sender, EventArgs e)
        {
            try
            {
                //Get input data from text boxes
                int minStock = Convert.ToInt32(minStockBox.Text);
                int maxStock = Convert.ToInt32(maxStockBox.Text);
                int day = Convert.ToInt32(daysBox.Text);
                int endDay = Convert.ToInt32(endDayBox.Text);

                //testing of input data
                if (minStock < 0 || maxStock < 0 || endDay < 1 || day < 1 || maxStock <= minStock)
                    throw new Exception("Invalid data");

                //Calc Purchase table and parse function return
                DataClasses1DataContext dc = new DataClasses1DataContext();
                switch (dc.CalcMRP(1, endDay, minStock, day, maxStock))
                {
                    case 1:
                        throw new Exception("StOck overflow");
                    case 2:
                        throw new Exception("Very little stock");
                }
                this.purchaseTableAdapter.Fill(this.assyPartDS.Purchase);
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
        }
开发者ID:pozhidaevak,项目名称:MRP,代码行数:30,代码来源:Form1.cs

示例8: habitacionesdisponibles

        public JsonResult habitacionesdisponibles(string fechai, string fechaf)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();

            string fii = fechai.Substring(3, 3) + fechai.Substring(0, 3) + fechai.Substring(6, 4);
            string fnn = fechaf.Substring(3, 3) + fechaf.Substring(0, 3) + fechaf.Substring(6, 4);
            DateTime fi = DateTime.Parse(fii), fn = DateTime.Parse(fnn);

            var numero = (db.habitacions.Where(h => db.ocupado(h.numero, fi, fn).Value).Select(h => h.numero.ToString())).ToArray();
            var tipo = (db.habitacions.Where(h => db.ocupado(h.numero, fi, fn).Value).Select(h => h.tip_hab.tipo)).ToArray();
            var precio = (db.habitacions.Where(h => db.ocupado(h.numero, fi, fn).Value).Select(h => (Convert.ToInt32(h.precio)).ToString())).ToArray();
            var q = db.habitacions.Where(h => db.ocupado(h.numero, fi, fn).Value).Select(h => h.numero);
            var ress = q.ToArray();
            var rr = Json(ress);
            int t = numero.Count();
            string[,] cadena = new string[t, 3];
            for (int i = 0; i < t; i++)
            {
                cadena[i, 0] = numero[i];
                cadena[i, 1] = tipo[i];
                cadena[i, 2] = precio[i];
            }

            var cad = Json(cadena);
            return cad;
        }
开发者ID:javzingsist,项目名称:HotelManagement,代码行数:26,代码来源:ReservasController.cs

示例9: FindNewImages

        public bool FindNewImages(Product product)
        {
            d = new DataClasses1DataContext();
            bannedHosts = d.BannedImagesSites.Select(t => t.BannedHost).ToList();
            bannedImages = d.BannedImages.Select(t => t.BannedImage1).ToList();
            potentialImages.Clear();

            var productName = product.ProductFullName;
            foreach (var c in chars)
            {
                productName = productName.Replace(c, " ");
            }

            var searchURL = "http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=" + productName;
            var findResult = PageEncoding.GetPage(searchURL, null, null, ip, port);
            if (findResult == null || findResult.Contains("Bot or Human"))
            {
                return false;
            }

            // выбираем самую большую
            GetImagesList(findResult);
            foreach (var potentialImage in potentialImages.OrderByDescending(t => t.ContentLength).ToList())
            {
                var result = GetImage(potentialImage);
                if (result)
                {
                    //imageHost = potentialImage.ResponseUri.Host;
                    imageHost = potentialImage.ResponseUri.AbsoluteUri.Replace("www.", "");
                    return true;
                }
            }
            return false;
        }
开发者ID:dstepanov25,项目名称:Suza,代码行数:34,代码来源:GoogleImages.cs

示例10: Details

        public ActionResult Details(int id)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();

            OrderAndServies orderservies = new OrderAndServies();
            List<ListServiesModif> listServies = new List<ListServiesModif>();

            /*
            List<list_add_services> servies = new List<list_add_services>();

            //var order = db.Orders.Where(item => item.Id_order == id);
              var order = db.ExecuteQuery<Order>(@"SELECT * FROM Orders WHERE Id_order = " + id + ";");
              Order ddd = order.First();
            */

            var ttt = db.ExecuteQuery<OrderModific>(@"SELECT [Orders].[Id_order], [Orders].[date], [Orders].[begin], [Orders].[end], [Client].[FIO] FROM [Orders], [Client] WHERE Orders.Id_order = '" + id + "'  AND Orders.id_client = Client.Id_client;").ToList<OrderModific>().First();

            //listServies = db.ExecuteQuery<ListServiesModif>(@"SELECT CAST([list_add_services].[Id_list_add_services] AS NVARCHAR(100)),	CAST([list_add_services].[id_order] AS NVARCHAR(100)),	CAST([type_servies].[name] AS NVARCHAR(100)) FROM [list_add_services], [type_servies], [Orders] WHERE [list_add_services].[id_servies] = [type_servies].[Id_servies] AND [list_add_services].[id_order] = '" + id + "'GROUP BY 	CAST([list_add_services].[Id_list_add_services] AS NVARCHAR(100)), CAST([list_add_services].[Id_order] AS NVARCHAR(100)), CAST([type_servies].[name] AS NVARCHAR(100));").ToList<ListServiesModif>();

            //listServies = db.ExecuteQuery<ListServiesModif>(@"SELECT CAST([list_add_services].[Id_list_add_services] AS NVARCHAR(100)),	CAST([list_add_services].[id_order] AS NVARCHAR(100)),	CAST([type_servies].[name] AS NVARCHAR(100)) FROM [list_add_services], [type_servies], [Orders] WHERE [list_add_services].[id_servies] = [type_servies].[Id_servies] AND [list_add_services].[id_order] = '" + id + "'GROUP BY 	CAST([list_add_services].[Id_list_add_services] AS NVARCHAR(100)), CAST([list_add_services].[Id_order] AS NVARCHAR(100)), CAST([type_servies].[name] AS NVARCHAR(100));").ToList<ListServiesModif>();

            //listServies = db.ExecuteQuery<ListServiesModif>(@"SELECT [list_add_services].[Id_list_add_services], [list_add_services].[id_order],	CAST([type_servies].[name] AS NVARCHAR(100)) AS 'name' FROM [list_add_services], [type_servies], [Orders] WHERE [list_add_services].[id_servies] = [type_servies].[Id_servies] AND [list_add_services].[id_order] = '" + id + "' GROUP BY [list_add_services].[Id_list_add_services],	[list_add_services].[Id_order],	CAST([type_servies].[name] AS NVARCHAR(100));").ToList<ListServiesModif>();

            /*
            orderservies.order = ttt;
            orderservies.ListServirecs = listServies;
            */
            return View(orderservies);
        }
开发者ID:Cherne1991,项目名称:Courswork-system-inform,代码行数:29,代码来源:ExpController.cs

示例11: btn_deletar_Click

        private void btn_deletar_Click(object sender, EventArgs e)
        {
            try
            {

                // metodo para pega index  dgw_funcionario.CurrentCell.RowIndex.ToString()
                int selecionado = dgw_funcionario.CurrentCell.RowIndex;

                int idfunc;

                idfunc = int.Parse(dgw_funcionario.Rows[selecionado].Cells["id_funcionario"].Value.ToString());

                DataClasses1DataContext db = new DataClasses1DataContext();

                var funci = from funcionario in db.tblfuncionarios
                            where funcionario.id_funcionario.Equals(idfunc)
                            select funcionario;

                tblfuncionario fun = funci.Single();

                db.tblfuncionarios.DeleteOnSubmit(fun);
                db.SubmitChanges();

                MessageBox.Show("Deletado com sucesso");

                Funcionarios.PreecherGridview(dgw_funcionario);

            }
            catch
            {
                MessageBox.Show("Ocorreu um erro!");
            }
        }
开发者ID:eduavila,项目名称:AgroControle,代码行数:33,代码来源:formFuncionario.cs

示例12: formFuncionario_Load

        public void formFuncionario_Load(object sender, EventArgs e)
        {
            DataClasses1DataContext  db = new DataClasses1DataContext();
            var func = from funcionario in db.tblfuncionarios
                       select funcionario;

            dgw_funcionario.DataSource = func ;

            dgw_funcionario.Columns["id_funcionario"].HeaderText = "ID";
            dgw_funcionario.Columns["nome"].HeaderText = "Nome ";
            dgw_funcionario.Columns["sobrenome"].HeaderText = "Sobrenome";
            dgw_funcionario.Columns["cpf"].HeaderText = "CPF";
            dgw_funcionario.Columns["rg"].HeaderText = "RG";
            dgw_funcionario.Columns["ctps"].HeaderText = "CTPS";
            dgw_funcionario.Columns["data_admissao"].HeaderText = "Data Admissão";
            dgw_funcionario.Columns["renumeracao_mensal"].HeaderText = "Renumeração Mensal";
            dgw_funcionario.Columns["funcao"].HeaderText = "Função";
            dgw_funcionario.Columns["endere"].HeaderText = "Endereço";
            dgw_funcionario.Columns["bairro"].HeaderText = "Bairro";
            dgw_funcionario.Columns["email"].HeaderText = "E-Mail";
            dgw_funcionario.Columns["obs"].HeaderText = "Observação";
            dgw_funcionario.Columns["sexo"].HeaderText = "Sexo";
            // colocando nome nas coluna do datagrid

               // barra rodape

            toolStripStatusLabel1.Text = dgw_funcionario.RowCount + " Funcionários Cadastrado.";
        }
开发者ID:eduavila,项目名称:AgroControle,代码行数:28,代码来源:formFuncionario.cs

示例13: button1_Click

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if(!String.IsNullOrWhiteSpace(textBox1.Text) &&
                    !String.IsNullOrWhiteSpace(textBox2.Text) &&
                    !String.IsNullOrWhiteSpace(textBox3.Text))
                {
                    DataClasses1DataContext doctorContext= new DataClasses1DataContext();
                    Doctor doctor = new Doctor();
                    doctor.doctorName = textBox1.Text;
                    doctor.doctorID = textBox2.Text;
                    doctor.gloveSize = Decimal.Parse(textBox3.Text);
                    doctorContext.Doctors.InsertOnSubmit(doctor);

                    doctorContext.SubmitChanges();
                    textBox1.Text = "";
                    textBox2.Text = "";
                    textBox3.Text = "";
                    Form1.GetDoctors();
                    loadDoctors();
                }
                else
                {
                    MessageBox.Show("Cannot be empty...", "Error",
                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

            }
            catch
            {
                MessageBox.Show("Something went wrong, does the doctor already exist? Please try again...", "Error",
                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
开发者ID:TrustLRon,项目名称:DoctorProcedures,代码行数:35,代码来源:NewDoctor.cs

示例14: upload

        public ActionResult upload(ArchivoFile datos)
        {
            string rutafisica = Server.MapPath("~/csv");
            string rt = rutafisica + @"\" + datos.archivo.FileName;
            datos.archivo.SaveAs(rutafisica + @"\" + datos.archivo.FileName);
            DataClasses1DataContext db = new DataClasses1DataContext();
            archivo ar = new archivo()
            {
                ruta_fisica = rutafisica + @"\" + datos.archivo.FileName,
                fecha = DateTime.Now
            };
            db.archivos.InsertOnSubmit(ar);
            db.SubmitChanges();
            CsvReader csv = new CsvReader(new StreamReader(rt), true);
            //int total = csv.FieldCount;
            //string[] headers = csv.GetFieldHeaders;
            List<reservasC> listares = new List<reservasC>();
            while (csv.ReadNextRecord())
            {
                reservasC res = new reservasC()
                {
                    nombreCliente = csv[0],
                    numHab = csv[1],
                    fechaI = csv[2],
                    fechaF = csv[3]

                };
                listares.Add(res);
            }
            ViewBag.lista = listares;
            return View();
        }
开发者ID:javzingsist,项目名称:HotelManagement,代码行数:32,代码来源:cvsController.cs

示例15: update

 // Update Check <check>
 public static bool update(Check check)
 {
     using (DataClasses1DataContext database = new DataClasses1DataContext(Globals.connectionString))
     {
         var query = from a in database.Checks
                     where (a.CheckID == check.CheckID)
                     select a;
         foreach (var a in query)
         {
             a.CheckAmount = check.CheckAmount;
             a.CheckAmountOwed = check.CheckAmountOwed;
             a.CheckCashierID = check.CheckCashierID;
             a.CheckDate = check.CheckDate;
             a.CheckDeleted = check.CheckDeleted;
             a.CheckNum = check.CheckNum;
             a.CheckPaidDate = check.CheckPaidDate;
         }
         try
         {
             database.SubmitChanges();
             return true;
         }
         catch (Exception e)
         {
             return false;
         }
     }
 }
开发者ID:captaintino,项目名称:Bounced-Check-Manager,代码行数:29,代码来源:CheckDAO.cs


注:本文中的DataClasses1DataContext类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。