private void button2_Click(object sender, EventArgs e) { //ObtenerDatos(); if (!validate()) { MessageBox.Show("Llene todos los campos"); } else { if (NuevoEditar == true) { clienteNuevo = ObtenerDatos(); if (buisnes.AddCliente(clienteNuevo)) { MessageBox.Show("Cliente Agregado"); this.Close(); } } else if (NuevoEditar == false) { clienteUpdated = ObtenerDatos(); clienteUpdated.id_cliente = clienteToUpdate.id_cliente; if (buisnes.UpdateCliente(clienteUpdated)) { MessageBox.Show("Cliente Actualizado"); this.Close(); } } } }
public GS_Clientes ObtenerDatos() { GS_Clientes cli = new GS_Clientes(); cli.nombre = textBox1.Text; cli.apellido_paterno = textBox2.Text; cli.apellido_materno = textBox3.Text; cli.fecha_nacimiento = dateTimePicker1.Value.Date; cli.direccion = textBox4.Text; cli.correo = textBox5.Text; cli.telefono = textBox6.Text; return(cli); }
public Nuevo(GS_Clientes cliente) { InitializeComponent(); label1.Text = "Actualizar Cliente"; textBox1.Text = cliente.nombre; textBox2.Text = cliente.apellido_paterno; textBox3.Text = cliente.apellido_materno; dateTimePicker1.Value = cliente.fecha_nacimiento; textBox4.Text = cliente.direccion; textBox5.Text = cliente.correo; textBox6.Text = cliente.telefono; NuevoEditar = false; clienteToUpdate = cliente; }
public bool UpdateCliente(GS_Clientes cliente) { try { Clientes cli = model.Clientes.Where(d => d.id_cliente == cliente.id_cliente).FirstOrDefault(); cli.nombre = cliente.nombre; cli.apellido_paterno = cliente.apellido_paterno; cli.apellido_materno = cliente.apellido_materno; cli.fecha_nacimiento = cliente.fecha_nacimiento; cli.direccion = cliente.direccion; cli.correo = cliente.correo; cli.telefono = cliente.telefono; model.SaveChanges(); return(true); } catch { return(false); } }
public bool AddCliente(GS_Clientes cliente) { try { Clientes cli = new Clientes(); cli.nombre = cliente.nombre; cli.apellido_paterno = cliente.apellido_paterno; cli.apellido_materno = cliente.apellido_materno; cli.fecha_nacimiento = cliente.fecha_nacimiento; cli.direccion = cliente.direccion; cli.correo = cliente.correo; cli.telefono = cliente.telefono; model.Clientes.Add(cli); model.SaveChanges(); return(true); } catch { return(false); } }
public bool UpdateCliente(GS_Clientes cliente) { return(data.UpdateCliente(cliente)); }
public bool AddCliente(GS_Clientes cliente) { return(data.AddCliente(cliente)); }