public bool ModificarCliente(Cliente modificarCliente) { try { if (BuscarCliente(modificarCliente.Run)) { Modelo.CLIENTE cliente = ConectorDALC.ModeloAlmacen.CLIENTE.FirstOrDefault(e => e.RUNCLIENTE == modificarCliente.Run); cliente.RUNCLIENTE = modificarCliente.Run; cliente.DV = modificarCliente.Dv.ToString(); cliente.NOMBRE = modificarCliente.Nombre; cliente.APELLIDO = modificarCliente.Apellido; cliente.FECHANACIMIENTO = modificarCliente.FechaNacimiento; cliente.DIRECCION = modificarCliente.Direccion; cliente.TELEFONO = modificarCliente.Telefono; cliente.ESTADO_FIADO_IDESTADO = modificarCliente.Estado.Id; cliente.TIPO_CLIENTE_IDTIPO = modificarCliente.Tipo.Id; ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al modificar cliente: " + ex); } }
public bool AgregarCliente() { try { Modelo.CLIENTE cliente = new Modelo.CLIENTE(); cliente.RUNCLIENTE = Run; cliente.DV = Dv.ToString(); cliente.NOMBRE = Nombre; cliente.APELLIDO = Apellido; cliente.FECHANACIMIENTO = FechaNacimiento; cliente.DIRECCION = Direccion; cliente.TELEFONO = Telefono; cliente.ESTADO_FIADO_IDESTADO = Estado.Id; cliente.TIPO_CLIENTE_IDTIPO = Tipo.Id; ConectorDALC.ModeloAlmacen.CLIENTE.Add(cliente); ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } catch (Exception ex) { return(false); throw new ArgumentException("Error al agregar cliente" + ex); } }
public Cliente ObtenerCliente(int runCliente) { try { Modelo.CLIENTE cliente = ConectorDALC.ModeloAlmacen.CLIENTE.FirstOrDefault(e => e.RUNCLIENTE == runCliente); Run = (int)cliente.RUNCLIENTE; Dv = char.Parse(cliente.DV); Nombre = cliente.NOMBRE; Apellido = cliente.APELLIDO; FechaNacimiento = cliente.FECHANACIMIENTO; Direccion = cliente.DIRECCION; Telefono = cliente.TELEFONO; Estado = new EstadoFiado() { Id = (int)cliente.ESTADO_FIADO.IDESTADO }; Tipo = new TipoCliente() { Id = (int)cliente.TIPO_CLIENTE.IDTIPO }; Cliente clienteEncontrado = new Cliente(Run, Dv, Nombre, Apellido, FechaNacimiento, Direccion, Telefono, Estado, Tipo); return(clienteEncontrado); } catch (Exception ex) { return(null); throw new ArgumentException("Error al obtener cliente: " + ex); } }
public bool Update() { ServicioCliente serv = new ServicioCliente(); CLIENTE datos = new CLIENTE(); datos.CORREO_CLIENTE = this.CORREO_CLIENTE; datos.DIRECCION_CLIENTE = this.DIRECCION_CLIENTE; datos.DV_CLIENTE = this.DV_CLIENTE; datos.ID_COMUNA = this.ID_COMUNA; datos.ID_USUARIO = this.ID_USUARIO; datos.NOMBRE_CLIENTE = this.NOMBRE_CLIENTE; datos.RUT_CLIENTE = this.RUT_CLIENTE; datos.TELEFONO_CLIENTE = this.TELEFONO_CLIENTE; return(serv.UpdateCliente(datos)); }
public bool BuscarCliente(int runCliente) { try { Modelo.CLIENTE cliente = ConectorDALC.ModeloAlmacen.CLIENTE.FirstOrDefault(e => e.RUNCLIENTE == runCliente); if (cliente != null) { return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al buscar" + ex); } }
public bool BuscarCliente(short ID_USUARIO) { ServicioCliente serv = new ServicioCliente(); CLIENTE datos = serv.BuscarCliente(ID_USUARIO); if (datos != null) { this.CORREO_CLIENTE = datos.CORREO_CLIENTE; this.DIRECCION_CLIENTE = datos.DIRECCION_CLIENTE; this.DV_CLIENTE = datos.DV_CLIENTE; this.ID_COMUNA = datos.ID_COMUNA; this.ID_USUARIO = datos.ID_USUARIO; this.NOMBRE_CLIENTE = datos.NOMBRE_CLIENTE; this.RUT_CLIENTE = datos.RUT_CLIENTE; this.TELEFONO_CLIENTE = datos.TELEFONO_CLIENTE; return(true); } else { return(false); } }
public bool EliminarCliente(int runCliente) { try { if (BuscarCliente(runCliente)) { Modelo.CLIENTE cliente = ConectorDALC.ModeloAlmacen.CLIENTE.FirstOrDefault(e => e.RUNCLIENTE == runCliente); ConectorDALC.ModeloAlmacen.CLIENTE.Remove(cliente); ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al eliminar cliente: " + ex); } }