public void DeleteClientes() { int idCliente = Convert.ToInt32( comboBox1.SelectedValue); cliente objTiendaVerificar = new cliente(); using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull()) { objTiendaVerificar = VerificarTiendaEntidad.clientes.Where(s => s.id_cliente == idCliente).FirstOrDefault<cliente>(); } if (objTiendaVerificar != null) { using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull()) { objTiendaVerificar = ClienteEntidad.clientes.Where(s => s.id_cliente == idCliente).FirstOrDefault<cliente>(); ClienteEntidad.Set<cliente>().Remove(objTiendaVerificar); ClienteEntidad.SaveChanges(); } HideButtom(); ShowNotification("Su registro a sido Eliminado!"); } else { ShowNotification("El registro no Existe!"); } }
public void FillCliente() { cliente objCliente = new cliente(); int clienteID = Convert.ToInt32(comboBox1.SelectedValue); // Get tienda from DB using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull()) { objCliente = ClienteEntidad.clientes.Where(s => s.id_cliente == clienteID).FirstOrDefault<cliente>(); } txtN.Text = objCliente.primer_nombre.ToString(); txtN2.Text = objCliente.segundo_nombre.ToString(); txtA.Text = objCliente.primer_apellido.ToString(); txtA2.Text = objCliente.segundo_apellido.ToString(); txtD.Text = objCliente.direccion.ToString(); txtT.Text = objCliente.telefono.ToString(); txtNIT.Text = objCliente.nit.ToString(); txtDPI.Text = objCliente.dpi.ToString(); }
public void FillCliente() { cliente objCliente = new cliente(); int clienteID = Convert.ToInt32(comboBox1.SelectedValue); // Get tienda from DB using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull()) { objCliente = ClienteEntidad.clientes.Where(s => s.id_cliente == clienteID).FirstOrDefault <cliente>(); } txtN.Text = objCliente.primer_nombre.ToString(); txtN2.Text = objCliente.segundo_nombre.ToString(); txtA.Text = objCliente.primer_apellido.ToString(); txtA2.Text = objCliente.segundo_apellido.ToString(); txtD.Text = objCliente.direccion.ToString(); txtT.Text = objCliente.telefono.ToString(); txtNIT.Text = objCliente.nit.ToString(); txtDPI.Text = objCliente.dpi.ToString(); }
public void SetClientes(string primerNombre, string segundoNombre, string primerApellido, string segundoApellido, string telefono, string direccion,string nit , string dpi) { try { cliente objTiendaVerificar = new cliente(); using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull()) { objTiendaVerificar = VerificarTiendaEntidad.clientes.Where(s => s.nit == nit).FirstOrDefault<cliente>(); } if (objTiendaVerificar == null) { using (agrosysEntitiesFull TiendaEntidad = new agrosysEntitiesFull()) { cliente objCliente = new cliente(); objCliente.primer_nombre = primerNombre; objCliente.segundo_nombre = segundoNombre; objCliente.primer_apellido = primerApellido; objCliente.segundo_apellido = segundoApellido; objCliente.nit = nit; objCliente.telefono = telefono; objCliente.direccion = direccion; objCliente.dpi = dpi; TiendaEntidad.clientes.Add(objCliente); TiendaEntidad.SaveChanges(); string mensaje = "El cliente con el NIT " + nit + " a sido guardado"; ShowNotification(mensaje); } } else { ShowNotification("No se a podido guardar el registro"); } } catch (Exception) { throw new Exception("Hay un problema al guardar la tienda, por favor intente de nuevo."); } }
public void UpdateCliente(string NITCliente, int clienteID, string dpi) { cliente objCliente = new cliente(); cliente objTiendaVerificar = new cliente(); using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull()) { objTiendaVerificar = VerificarTiendaEntidad.clientes .Where(s => s.id_cliente != clienteID && (s.nit == NITCliente || s.dpi == dpi)) .FirstOrDefault <cliente>(); } if (objTiendaVerificar == null) { using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull()) { objCliente = ClienteEntidad.clientes.Where(s => s.id_cliente == clienteID).FirstOrDefault <cliente>(); } objCliente.primer_nombre = txtN.Text.ToString(); objCliente.segundo_nombre = txtN2.Text.ToString(); objCliente.primer_apellido = txtA.Text.ToString(); objCliente.segundo_apellido = txtA2.Text.ToString(); objCliente.telefono = txtT.Text.ToString(); objCliente.nit = txtNIT.Text.ToString(); objCliente.direccion = txtNIT.Text.ToString(); objCliente.dpi = txtDPI.Text.ToString(); using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull()) { ClienteEntidad.Entry(objCliente).State = System.Data.EntityState.Modified; ClienteEntidad.SaveChanges(); } HideButtom(); ShowNotification("Su registro a sido actualizado!"); } else { ShowNotification("Ya existe cliente con ese NIT!"); } }
public void SetClientes(string primerNombre, string segundoNombre, string primerApellido, string segundoApellido, string telefono, string direccion, string nit, string dpi) { try { cliente objTiendaVerificar = new cliente(); using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull()) { objTiendaVerificar = VerificarTiendaEntidad.clientes.Where(s => s.nit == nit).FirstOrDefault <cliente>(); } if (objTiendaVerificar == null) { using (agrosysEntitiesFull TiendaEntidad = new agrosysEntitiesFull()) { cliente objCliente = new cliente(); objCliente.primer_nombre = primerNombre; objCliente.segundo_nombre = segundoNombre; objCliente.primer_apellido = primerApellido; objCliente.segundo_apellido = segundoApellido; objCliente.nit = nit; objCliente.telefono = telefono; objCliente.direccion = direccion; objCliente.dpi = dpi; TiendaEntidad.clientes.Add(objCliente); TiendaEntidad.SaveChanges(); string mensaje = "El cliente con el NIT " + nit + " a sido guardado"; ShowNotification(mensaje); } } else { ShowNotification("No se a podido guardar el registro"); } } catch (Exception) { throw new Exception("Hay un problema al guardar la tienda, por favor intente de nuevo."); } }
public void UpdateCliente(string NITCliente, int clienteID, string dpi) { cliente objCliente= new cliente(); cliente objTiendaVerificar = new cliente(); using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull()) { objTiendaVerificar = VerificarTiendaEntidad.clientes .Where(s => s.id_cliente != clienteID &&( s.nit == NITCliente || s.dpi == dpi)) .FirstOrDefault<cliente>(); } if (objTiendaVerificar == null) { using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull()) { objCliente = ClienteEntidad.clientes.Where(s => s.id_cliente == clienteID).FirstOrDefault<cliente>(); } objCliente.primer_nombre = txtN.Text.ToString(); objCliente.segundo_nombre = txtN2.Text.ToString(); objCliente.primer_apellido = txtA.Text.ToString(); objCliente.segundo_apellido = txtA2.Text.ToString(); objCliente.telefono = txtT.Text.ToString(); objCliente.nit = txtNIT.Text.ToString(); objCliente.direccion = txtNIT.Text.ToString(); objCliente.dpi = txtDPI.Text.ToString(); using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull()) { ClienteEntidad.Entry(objCliente).State = System.Data.EntityState.Modified; ClienteEntidad.SaveChanges(); } HideButtom(); ShowNotification("Su registro a sido actualizado!"); } else { ShowNotification("Ya existe cliente con ese NIT!"); } }