public List <ProveedoresVIEW> ListarTodosProveedores() { try { ProveedoresDAL proveedoresDAL = new ProveedoresDAL(); return(proveedoresDAL.ListarTodosProveedores()); } catch (Exception ex) { throw ex; } }
public ProveedoresVIEW CargarProveedor(int idProveedor) { try { ProveedoresDAL proveedoresDAL = new ProveedoresDAL(); return(proveedoresDAL.CargarProveedor(idProveedor)); } catch (Exception ex) { throw ex; } }
public List <ProveedoresVIEW> FiltrarProveedores(string tipo, string valor) { try { if (tipo != "" & valor != "") { ProveedoresDAL proveedoresDAL = new ProveedoresDAL(); return(proveedoresDAL.FiltrarProveedores(tipo, valor)); } else { return(new List <ProveedoresVIEW>()); } } catch (Exception ex) { throw ex; } }
public string CrearProveedor(string nombreEmpresa, string nombre, string apellido, string rut, DateTime fecha_nac, string direccion, string email, int comuna, string telefono_fijo, string celular, int tipo_persona, int estado_persona, int tipo_proveedor, int estado_proveedor) { try { PERSONA persona = new PERSONA(); PROVEEDOR proveedor = new PROVEEDOR(); ProveedoresDAL proveedoresDAL = new ProveedoresDAL(); if (nombre != "" & nombre.Trim().Length > 1) { if (nombre != "" & nombre.Trim().Length > 1) { if (apellido != "" & apellido.Trim().Length > 1) { if (rut != "" & rut.Trim().Length > 7) { if (RutValido(rut)) { if (direccion != "" & direccion.Trim().Length > 4) { if (email != "" & email.Trim().Length > 4) { if (comuna > -1) { if (tipo_persona > -1) { if (estado_persona > -1) { if (estado_proveedor > -1) { if (tipo_proveedor > -1) { if (fecha_nac != null) { proveedor.NOMBRE_EMPRESA = nombreEmpresa.ToUpper(); persona.NOMBRE = nombre.ToUpper(); persona.APELLIDO = apellido.ToUpper(); var arreglo = rut.Split('-'); string _rut = arreglo[0]; string _dv = arreglo[1]; persona.NUM_ID = int.Parse(_rut); persona.DIV_ID = _dv.ToUpper(); persona.DIRECCION = direccion.ToUpper(); int _teleFijo = 0; int.TryParse(telefono_fijo, out _teleFijo); persona.TELEFONO_FIJO = _teleFijo; int _celular = 0; int.TryParse(celular, out _celular); persona.TELEFONO_CELULAR = _celular; persona.COMUNA_ID = comuna; persona.TIPO_PERSONA_ID = tipo_persona; persona.ESTADO_PERSONA_ID = estado_persona; persona.FECHA_NACIMIENTO = fecha_nac; proveedor.ESTADO_PROVEEDOR_ID = estado_proveedor; proveedor.TIPO_PROVEEDOR_ID = tipo_proveedor; proveedor.FECHA_CREACION = DateTime.Now; proveedor.FECHA_ULTIMO_UPDATE = DateTime.Now; persona.FECHA_CREACION = DateTime.Now; persona.FECHA_ULTIMO_UPDATE = DateTime.Now; persona.CORREO = email; return(proveedoresDAL.CrearProveedor(proveedor, persona)); } else { return("Debe indicar fecha de nacimiento del proveedor"); } } else { return("Debe tipo de proveedor"); } } else { return("Debe indicar un estado del proveedor"); } } else { return("Debe indicar un estado de persona"); } } else { return("Debe indicar un tipo de persona"); } } else { return("Debe indicar una comuna"); } } else { return("Debe indicar correo electrónico del proveedor"); } } else { return("La dirección debe tener al menos 5 caracteres"); } } else { return("El rut ingresado no es válido. Debe ingresar el rut sin puntos (9999999-9)"); } } else { return("Debe ingresar el rut sin puntos (9999999-9)"); } } else { return("El apellido debe tener al menos 2 caracteres"); } } else { return("El nombre debe tener al menos 2 caracteres"); } } else { return("El nombre de la empresa debe tener al menos 2 caracteres"); } } catch (Exception ex) { throw ex; } }
public static void Update(Proveedores provider) { ProveedoresDAL dal = new ProveedoresDAL(); dal.Update(provider); }
public static void Delete(int iD) { ProveedoresDAL dal = new ProveedoresDAL(); dal.Delete(iD); }
public static DataTable SelectAll() { ProveedoresDAL dal = new ProveedoresDAL(); return(dal.SelectAll()); }
public static DataTable SelectById(string id) { ProveedoresDAL dal = new ProveedoresDAL(); return(dal.SelectById(id)); }
public IEnumerable <Proveedor> SearchByTerm(string term) { return(ProveedoresDAL.SearchByTerm(term)); }
static public void Create(Proveedores provider) { ProveedoresDAL dal = new ProveedoresDAL(); dal.Insert(provider); }
public void Delete(Guid id) { CuentasDAL.DeleteChildren(id); ProveedoresDAL.Delete(id); }
public Proveedor Update(Guid id, Proveedor model) { return(ProveedoresDAL.Update(id, model)); }
public Proveedor GetOne(Guid id) { return(ProveedoresDAL.GetOne(id)); }
public Guid Save(Proveedor model) { return(ProveedoresDAL.Save(model)); }
public IEnumerable <Proveedor> GetAll(out int totalPages, int pageNumber, int pageSize) { return(ProveedoresDAL.GetAll(out totalPages, pageNumber, pageSize)); }