public void Borrar(int id) { _conexion = new ConexionBd(); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion()); _repositorioProveedores.Borrar(id); _conexion.CerrarConexion(); }
public void Guardar(Proveedor proveedor) { _conexion = new ConexionBd(); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion()); _repositorioProveedores.Guardar(proveedor); _conexion.CerrarConexion(); }
private Form GetSelectedForm(int funcionalidadId) { switch (funcionalidadId) { case 1: return(new AbmRol.AbmRol(this)); case 2: return(new AbmCliente.AbmCliente(this)); case 3: return(new AbmProveedor.AbmProveedor(this)); case 4: return(new CargaCredito.CargaCredito(this)); case 5: try { int idProveedor = new RepositorioProveedores().ObtenerIdProveedorDeUsuario(Session.Instance.IdUsuario); return(new CrearOferta.CrearOferta(this, idProveedor)); } catch { return(new CrearOferta.SeleccionarProveedor(this)); } case 6: return(new ComprarOferta.ComprarOferta(this)); case 7: return(new EntregarOferta.EntregarOferta(this)); case 8: return(new Facturar.Facturar(this)); case 9: return(new ListadoEstadistico.ListadoEstadistico(this)); case 10: if (rolesUsuario.Any(rol => rol.Nombre == "Administrativo" && rol.Habilitado)) { return(new RegistroUsuario.SeleccionarUsuarioACambiarPassword(this)); } else { return(new RegistroUsuario.ModificarPasswordUsuario(this)); } case 11: return(new DeshabilitarUsuario.DeshabilitarUsuario(this)); default: return(this); } }
public List <Proveedor> GetLista() { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); _repositorioTiposDeIngredientes = new RepositorioTiposDeIngredientes(_conexion.AbrirConexion()); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion(), _repositorioTiposDeIngredientes, _repositorioLocalidades, _repositorioProvincias); var lista = _repositorioProveedores.GetLista(); _conexion.CerrarConexion(); return(lista); }
public Proveedor GetProveedorPorId(int id) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); _repositorioTiposDeIngredientes = new RepositorioTiposDeIngredientes(_conexion.AbrirConexion()); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion(), _repositorioTiposDeIngredientes, _repositorioLocalidades, _repositorioProvincias); var p = _repositorioProveedores.GetProveedorPorId(id); _conexion.CerrarConexion(); return(p); }
public bool Existe(Proveedor proveedor) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); _repositorioTiposDeIngredientes = new RepositorioTiposDeIngredientes(_conexion.AbrirConexion()); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion(), _repositorioTiposDeIngredientes, _repositorioLocalidades, _repositorioProvincias); var Existe = _repositorioProveedores.Existe(proveedor); _conexion.CerrarConexion(); return(Existe); }
// PUT api/<controller>/5 public IHttpActionResult Put(int id, [FromBody] Proveedor proveedor) { ValidarAcceso.TieneAccesso(Request); try { RepositorioProveedores.Modificar(id, proveedor); return(Ok(proveedor)); } catch (Exception e) { return(BadRequest(e.Message)); } }
// POST api/<controller> public IHttpActionResult Post([FromBody] Proveedor proveedor) { ValidarAcceso.TieneAccesso(Request); try { RepositorioProveedores.AgregarProveedor(proveedor); return(Ok(proveedor)); } catch (Exception e) { return(BadRequest(e.Message)); } }
// GET api/<controller>/11 public IHttpActionResult Get(int id) { ValidarAcceso.TieneAccesso(Request); try { Proveedor proveedor = RepositorioProveedores.ObtenerProveedor(id); return(Ok(proveedor)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public bool EstaRelacionado(Proveedor proveedor) { try { _conexion = new ConexionBd(); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion()); var estaRelacionado = _repositorioProveedores.EstaRelacionado(proveedor); _conexion.CerrarConexion(); return(estaRelacionado); } catch (Exception e) { throw new Exception(e.Message); } }
private void brnBuscar_Click(object sender, EventArgs e) { if (AlMenosUnCampoNoVacio()) { try { DataTable dat = new RepositorioProveedores().RealizarBusqueda(inputRazonSocial.Text, inputCuit.Text, inputEmail.Text); grillaProveedores.DataSource = dat; } catch (Exception ex) { MessageBoxUtil.ShowError(ex.Message); } } }
private void btnBuscar_Click(object sender, EventArgs e) { if (inputMail.Text == "" && inputCuit.Text == "" && inputRazonSocial.Text == "") { MessageBoxUtil.ShowError("Se debe introducir por lo menos un dato"); } else { try { DataTable dt = new RepositorioProveedores().RealizarBusqueda(inputRazonSocial.Text, inputCuit.Text, inputMail.Text); gridProveedores.DataSource = dt; } catch (SqlException ex) { MessageBoxUtil.ShowError(ex.Message); } } }
public IEnumerable <Proveedor> Get() { ValidarAcceso.TieneAccesso(Request); return(RepositorioProveedores.ObtenerProveedores()); }
public ManejadorProveedor() { repo = new RepositorioProveedores(new ValidadorProveedor()); }