public void ModificarCliente(Cliente cliMod, Cliente cliOri) { if (cliMod.Nombre == string.Empty) throw new ValidationException("Indique el nombre del Cliente"); if (cliMod.Direccion == string.Empty) throw new ValidationException("Indique la direccion Cliente"); if (cliMod.Poblacion == string.Empty) throw new ValidationException("Indique el poblado del Cliente"); if (cliMod.Telefono == string.Empty && cliMod.Celular == string.Empty) throw new ValidationException("Indique un numero de Telefono o Celular"); mapeoFinanciamiento.Clientes.Attach(cliMod,cliOri); mapeoFinanciamiento.SubmitChanges(); }
public int AgregarCliente(Cliente cli) { if (cli.Nombre == string.Empty) throw new ValidationException("Indique el nombre del Cliente"); if (cli.Direccion == string.Empty) throw new ValidationException("Indique la direccion Cliente"); if (cli.Poblacion == string.Empty) throw new ValidationException("Indique el poblado del Cliente"); if (cli.Telefono == string.Empty && cli.Celular == string.Empty) throw new ValidationException("Indique un numero de Telefono o Celular"); mapeoFinanciamiento.Clientes.InsertOnSubmit(cli); mapeoFinanciamiento.SubmitChanges(); return cli.CveCliente; }
partial void DeleteCliente(Cliente instance);
partial void UpdateCliente(Cliente instance);
partial void InsertCliente(Cliente instance);
private int GuadarCliente() { if ((int)txtCveCliente.EditValue == 0) { Cliente cli = new Cliente { Nombre = txtNombre.Text, Direccion = txtDireccion.Text, Poblacion = txtPoblacion.Text, Telefono = txtTelefono.Text, Celular = txtCelular.Text }; txtCveCliente.EditValue = new LogicaNegocios.LogicaClientes().AgregarCliente(cli); return cli.CveCliente; } Cliente cliOri = _entidades.Clientes.Single(cl => cl.CveCliente == (int)txtCveCliente.EditValue); Cliente cliMod = new Cliente { CveCliente = cliOri.CveCliente, Nombre = txtNombre.Text, Direccion = txtDireccion.Text, Poblacion = txtPoblacion.Text, Telefono = txtTelefono.Text, Celular = txtCelular.Text }; new LogicaNegocios.LogicaClientes().ModificarCliente(cliMod, cliOri); return cliOri.CveCliente; }