public bool AgregarProveedor() { try { Modelo.PROVEEDOR proveedor = new Modelo.PROVEEDOR(); proveedor.RUT = Rut; proveedor.DV = Dv.ToString(); proveedor.NOMBRE = Nombre; proveedor.CORREO = CorreoElectronico; proveedor.TELEFONO = Telefono; proveedor.DIRECCION = Direccion; proveedor.TIPO_RUBRO_IDRUBRO = Tipo.Id; ConectorDALC.ModeloAlmacen.PROVEEDOR.Add(proveedor); ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } catch (Exception ex) { return(false); throw new ArgumentException("Error al agregar proveedor" + ex); } }
public bool ModificarProveedor(Proveedor modificarProveedor) { try { if (BuscarProveedor(modificarProveedor.Rut)) { Modelo.PROVEEDOR proveedor = ConectorDALC.ModeloAlmacen.PROVEEDOR.FirstOrDefault(e => e.RUT == modificarProveedor.Rut); proveedor.RUT = modificarProveedor.Rut; proveedor.DV = modificarProveedor.Dv.ToString(); proveedor.NOMBRE = modificarProveedor.Nombre; proveedor.CORREO = modificarProveedor.CorreoElectronico; proveedor.TELEFONO = modificarProveedor.Telefono; proveedor.DIRECCION = modificarProveedor.Direccion; proveedor.TIPO_RUBRO_IDRUBRO = modificarProveedor.Tipo.Id; ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al modificar proveedor: " + ex); } }
public Proveedor ObtenerProveedor(int rutProveedor) { try { Modelo.PROVEEDOR proveedor = ConectorDALC.ModeloAlmacen.PROVEEDOR.FirstOrDefault(e => e.RUT == rutProveedor); Rut = (int)proveedor.RUT; Dv = char.Parse(proveedor.DV); IdProveedor = (int)proveedor.ID; Nombre = proveedor.NOMBRE; CorreoElectronico = proveedor.CORREO; Telefono = proveedor.TELEFONO; Direccion = proveedor.DIRECCION; Tipo = new TipoRubro() { Id = (int)proveedor.TIPO_RUBRO.IDRUBRO }; Proveedor proveedorEncontrado = new Proveedor(Rut, Dv, IdProveedor, Nombre, CorreoElectronico, Telefono, Direccion, Tipo); return(proveedorEncontrado); } catch (Exception ex) { return(null); throw new ArgumentException("Error al obtener proveedor: " + ex); } }
public bool Buscar() { try { PROVEEDOR proveedor = conexion.Entidad.PROVEEDOR .First(p => p.RUN == Run); Run = proveedor.RUN; Nombre = proveedor.NOMBRE; Telefono = proveedor.TELEFONO; Correo = proveedor.CORREO; Giro = new Giro { Id = (int)proveedor.GIRO_ID }; Estado = new Estado { Id = (int)proveedor.ESTADO }; Direccion = proveedor.DIRECCION; Descripcion = proveedor.DESCRIPCION; return(true); } catch (Exception ex) { Console.WriteLine(ex); return(false); } }
public bool Agregar() { try { if (Buscar() == false) { PROVEEDOR proveedor = new PROVEEDOR(); proveedor.ID = conexion.Entidad.Database.SqlQuery <int>("SELECT SEQ_PROVEEDOR_IDPROVEEDOR.NEXTVAL FROM dual").First(); proveedor.RUN = Run; proveedor.NOMBRE = Nombre; proveedor.CORREO = Correo; proveedor.TELEFONO = Telefono; proveedor.DIRECCION = Direccion; proveedor.DESCRIPCION = Descripcion; proveedor.GIRO_ID = Giro.Id; proveedor.ESTADO = Estado.Id; conexion.Entidad.PROVEEDOR.Add(proveedor); conexion.Entidad.SaveChanges(); return(true); } return(false); } catch (Exception ex) { Console.WriteLine(ex); return(false); } }
public bool Update() { ServicioProveedor serv = new ServicioProveedor(); PROVEEDOR datos = new PROVEEDOR(); datos.APP_MATERNO_PROVEEDOR = this.APP_MATERNO_PROVEEDOR; datos.APP_PATERNO_PROVEEDOR = this.APP_PATERNO_PROVEEDOR; datos.DV_PROVEEDOR = this.DV_PROVEEDOR; datos.PNOMBRE_PROVEEDOR = this.PNOMBRE_PROVEEDOR; datos.ID_USUARIO = this.ID_USUARIO; datos.SNOMBRE_PROVEEDOR = this.SNOMBRE_PROVEEDOR; datos.RUT_PROVEEDOR = this.RUT_PROVEEDOR; datos.ID_TIPO_PROVEEDOR = this.ID_TIPO_PROVEEDOR; return(serv.UpdateProveedor(datos)); }
public bool BuscarProveedor(int rutProveedor) { try { Modelo.PROVEEDOR proveedor = ConectorDALC.ModeloAlmacen.PROVEEDOR.FirstOrDefault(e => e.RUT == rutProveedor); if (proveedor != null) { return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al buscar" + ex); } }
public bool BuscarCliente(short ID_USUARIO) { ServicioProveedor serv = new ServicioProveedor(); PROVEEDOR datos = serv.BuscarProveedor(ID_USUARIO); if (datos != null) { this.APP_MATERNO_PROVEEDOR = datos.APP_MATERNO_PROVEEDOR; this.APP_PATERNO_PROVEEDOR = datos.APP_PATERNO_PROVEEDOR; this.DV_PROVEEDOR = datos.DV_PROVEEDOR; this.PNOMBRE_PROVEEDOR = datos.PNOMBRE_PROVEEDOR; this.ID_USUARIO = datos.ID_USUARIO; this.SNOMBRE_PROVEEDOR = datos.SNOMBRE_PROVEEDOR; this.RUT_PROVEEDOR = datos.RUT_PROVEEDOR; this.ID_TIPO_PROVEEDOR = datos.ID_TIPO_PROVEEDOR; return(true); } else { return(false); } }
public bool Modificar() { try { PROVEEDOR proveedor = conexion.Entidad.PROVEEDOR .First(p => p.RUN == Run); proveedor.RUN = Run; proveedor.NOMBRE = Nombre; proveedor.CORREO = Correo; proveedor.TELEFONO = Telefono; proveedor.DIRECCION = Direccion; proveedor.DESCRIPCION = Descripcion; proveedor.GIRO_ID = Giro.Id; proveedor.ESTADO = Estado.Id; conexion.Entidad.SaveChanges(); return(true); } catch (Exception ex) { Console.WriteLine(ex); return(false); } }
public bool EliminarProveedor(int rutProveedor) { try { if (BuscarProveedor(rutProveedor)) { Modelo.PROVEEDOR proveedor = ConectorDALC.ModeloAlmacen.PROVEEDOR.FirstOrDefault(e => e.RUT == rutProveedor); ConectorDALC.ModeloAlmacen.PROVEEDOR.Remove(proveedor); ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al eliminar proveedor" + ex); } }