public void dvClientes_InsertItem() { var item = new DAL.tel_Clientes(); item.IdEmpresa = this.IdEmpresa; TryUpdateModel(item); if (ModelState.IsValid) { // Save changes here db.tel_Clientes.Add(item); db.SaveChanges(); } }
// El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control public void dvClientes_UpdateItem(int IdCliente) { DAL.tel_Clientes item = null; // Cargar el elemento aquí, por ejemplo item = MyDataLayer.Find(id); item = db.tel_Clientes.Find(IdCliente); if (item == null) { // No se encontró el elemento ModelState.AddModelError("", String.Format("No se encontró el elemento con id. {0}", IdCliente)); return; } TryUpdateModel(item); if (ModelState.IsValid) { // Guarde los cambios aquí, por ejemplo MyDataLayer.SaveChanges(); db.SaveChanges(); } }
public void dvClientes_InsertItem() { try { var item = new DAL.tel_Clientes(); item.IdEmpresa = Global.IdEmpresa; // TryUpdateModel(item); if (this.Page.ModelState.IsValid) { // Save changes here db.tel_Clientes.Add(item); db.SaveChanges(); if (EdicionFinalizado != null) { EdicionFinalizado(this, new EdicionEventArgs(item.IdCliente.ToString(), false)); } } } catch (DbEntityValidationException e) { StringBuilder str = new StringBuilder(); foreach (var eve in e.EntityValidationErrors) { str.AppendFormat("La Entidad \"{0}\" con el estado \"{1}\" ha encontrado los siguientes errores ", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { str.AppendFormat("- Propiedad: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } this.lblError.Text = str.ToString(); // throw; } catch (Exception) { throw; } }
public void dvClientes_InsertItem() { var item = new DAL.tel_Clientes(); item.IdEmpresa = this.IdEmpresa; // TryUpdateModel(item); item.Telefono = Convert.ToInt64(this.txtTelefono.Text); if (this.Page.ModelState.IsValid) { // Save changes here db.tel_Clientes.Add(item); db.SaveChanges(); this.fvCliente.Visible = false; // this.txtTelefono.Text = item.Telefono.Value.ToString(); this.btnBuscar_Click(null, null); //this.grvClientes.DataBind(); } }
// El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control public void dvClientes_UpdateItem(int IdCliente) { DAL.tel_Clientes item = null; // Cargar el elemento aquí, por ejemplo item = MyDataLayer.Find(id); item = db.tel_Clientes.Find(IdCliente); if (item == null) { // No se encontró el elemento this.Page.ModelState.AddModelError("", String.Format("No se encontró el elemento con id. {0}", IdCliente)); return; } TryUpdateModel(item); if (this.Page.ModelState.IsValid) { // Guarde los cambios aquí, por ejemplo MyDataLayer.SaveChanges(); db.SaveChanges(); this.fvCliente.Visible = false; this.grvClientes.DataBind(); this.ASPxDataView1.Visible = true; } }
public CarritoBLL(int IdCliente, int IdDireccion, String UserName, String IdTipo, SinapsisEntities db) { // DAL.SinapsisEntities db = new DAL.SinapsisEntities(); this.db = db; DAL.tel_Carrito car = new DAL.tel_Carrito(); DAL.tel_Clientes cl = db.tel_Clientes.Find(IdCliente); DAL.Tel_Direcciones dir = db.Tel_Direcciones.Find(IdDireccion); //Asignamos los valores car.IdCliente = cl.IdCliente; car.IdEmpresa = cl.IdEmpresa; car.IdTipoPedido = IdTipo; car.Empresa = cl.Empresa; car.IdFormaPago = 1; car.TransferTemporal = false; car.Audit_Fecha = DateTime.Now; car.UserName = UserName; car.Fecha = DateTime.Today; car.Nombre = cl.Nombre; car.Apellido = cl.Apellido; car.Telefono = cl.Telefono; car.obs = cl.obs; car.IdDireccion = dir.Id; car.Direccion = ArmarDireccion(dir); car.cuadrante = dir.cuadrante; car.referencia = dir.referencia; car.IdSucursal = dir.IdSucursal; db.tel_Carrito.Add(car); db.SaveChanges(); this.cr = car; }
// El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control public void dvClientes_UpdateItem(int IdCliente) { DAL.tel_Clientes item = null; // Cargar el elemento aquí, por ejemplo item = MyDataLayer.Find(id); item = db.tel_Clientes.Find(IdCliente); if (item == null) { // No se encontró el elemento this.Page.ModelState.AddModelError("", String.Format("No se encontró el elemento con id. {0}", IdCliente)); return; } TryUpdateModel(item); if (this.Page.ModelState.IsValid) { // Guarde los cambios aquí, por ejemplo MyDataLayer.SaveChanges(); db.SaveChanges(); if (EdicionFinalizado != null) { EdicionFinalizado(this, new EdicionEventArgs(item.IdCliente.ToString(), false)); } } }