partial void DeleteTContadoresLuz(TContadoresLuz instance);
partial void InsertTContadoresLuz(TContadoresLuz instance);
partial void UpdateTContadoresLuz(TContadoresLuz instance);
public void Save_Contador_EM(object sender, EventArgs e) { DataClasses1DataContext contador = new DataClasses1DataContext(); TContadoresLuz tcounter = new TContadoresLuz(); try { tcounter.SerialNumber = (int)txtSerialEM.Number; tcounter.Marca = txtMarcaEM.Text; tcounter.Modelo = txtModeloEM.Text; #region ADD ID VALUE var query = (from c in contador.TContadoresLuz select c); List <TContadoresLuz> listaValores = query.ToList <TContadoresLuz>(); var maxID = 0; if (listaValores.Count != 0) { maxID = listaValores.Max(x => x.Id); tcounter.Id = maxID++; tcounter.Id = maxID++; } else { maxID = 1; } #endregion #region check Serial var querydupli = (from c in contador.TContadoresLuz where c.SerialNumber == txtSerial.Number select c); List <TContadoresLuz> listaValoresdupli = querydupli.ToList <TContadoresLuz>(); #endregion if (listaValoresdupli.Count == 0) { var result = contador.GetTable <TContadoresLuz>(); // get table result.InsertOnSubmit(tcounter); contador.SubmitChanges(); // Response.Write("Saved Successfully..."); Store2.DataBind(); X.Msg.Notify("Line Saved Correctly At:", DateTime.Now.ToLongTimeString()).Show(); FormPanel2.Reset(); } else { X.Msg.Notify("Error Saving", "Serial Number Already exists!").Show(); } } catch (Exception ex) { throw new Exception(); } }