Ejemplo n.º 1
0
        public List <Cl_Producto> obtenerProdProv()
        {
            DaoProveedor       daoProveedor = new DaoProveedor();
            List <Cl_Producto> listaProd    = daoProveedor.obtenerProductosProv();

            return(listaProd);
        }
Ejemplo n.º 2
0
        public void ListarProveedor()
        {
            DaoProveedor dao = new DaoProveedor();

            gvProveedor.DataSource = dao.ListarProveedores().Tables[0];
            this.gvProveedor.Columns[0].ReadOnly = true;
            this.gvProveedor.Columns[1].ReadOnly = true;
            this.gvProveedor.Columns[2].ReadOnly = true;
            gvProveedor.Refresh();
        }
Ejemplo n.º 3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                DaoProveedor     dao = new DaoProveedor();
                Modelo.Proveedor pro = new Modelo.Proveedor();
                int id = 0;
                if (txtIdProveedor.Text != "")
                {
                    id = Convert.ToInt32(txtIdProveedor.Text);
                }
                else
                {
                    id = 0;
                }

                pro.nombre     = txtNombre.Text;
                pro.id_usuario = Convert.ToInt32(txtIdAdministrador.Text);

                bool existe = dao.ExisteProveedor(id);
                if (existe)
                {
                    //Actaulizamos
                    bool resp = dao.ModificarProveedor(pro);
                    if (resp)
                    {
                        MessageBox.Show("Proveedor Actualizado", "Mensaje", MessageBoxButtons.OK);
                        ListarProveedor();
                    }
                    else
                    {
                        MessageBox.Show("Proveedor no Actualizado", "Mensaje", MessageBoxButtons.OK);
                    }
                }
                else
                {
                    //Agregamos
                    bool resp = dao.AgregarProveedor(pro);
                    if (resp)
                    {
                        MessageBox.Show("Proveedor Agregado", "Mensaje", MessageBoxButtons.OK);
                        ListarProveedor();
                    }
                    else
                    {
                        MessageBox.Show("Proveedor no Agregado", "Mensaje", MessageBoxButtons.OK);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 4
0
        public static Proveedor buscarProveedor(Proveedor proveedor)
        {
            DataTable dt = DaoProveedor.sqlLeer(proveedor);

            Proveedor pv = new Proveedor(int.Parse(dt.Rows[0]["Id"].ToString()),
                                         dt.Rows[0]["Nombre"].ToString(),
                                         dt.Rows[0]["Direccion"].ToString(),
                                         int.Parse(dt.Rows[0]["Telefono"].ToString()),
                                         dt.Rows[0]["Activo"].ToString()[0],
                                         int.Parse(dt.Rows[0]["Rubro_id"].ToString()));

            return(pv);
        }
Ejemplo n.º 5
0
        public static bool ActualizarProveedor(Proveedor proveedor)
        {
            int respuesta = 0;

            respuesta = DaoProveedor.sqlActualizar(proveedor);


            if (respuesta > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 6
0
        public static List <ProveedorView> listarProveedores()
        {
            List <ProveedorView> proveedoresView = new List <ProveedorView>();
            List <Proveedor>     proveedores     = DaoProveedor.listarProveedores();

            foreach (var p in proveedores)
            {
                ProveedorView pro = new ProveedorView();
                pro.Id          = p.Id;
                pro.RazonSocial = p.RazonSocial;
                pro.Telefono    = p.Telefono;
                pro.Cuit        = p.Cuit;
                pro.Email       = p.Email;
                proveedoresView.Add(pro);
            }
            return(proveedoresView);
        }
Ejemplo n.º 7
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         DaoProveedor dao  = new DaoProveedor();
         int          id   = Convert.ToInt32(txtIdProveedor.Text);
         bool         resp = dao.EmilinarProveedor(id);
         if (resp)
         {
             MessageBox.Show("Proveedor eliminado", "Mensaje", MessageBoxButtons.OK);
             ListarProveedor();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 8
0
        public static bool EliminarProveedor(Proveedor proveedor)
        {
            int respuesta = 0;

            if (DaoProveedor.sqlExiste(proveedor))
            {
                respuesta = DaoProveedor.sqlEliminar(proveedor);
            }



            if (respuesta > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 9
0
        public static bool CrearProveedor(Proveedor proveedor)
        {
            int respuesta = 0;

            if (DaoProveedor.sqlExiste(proveedor))
            {
                respuesta = DaoProveedor.sqlActualizar(proveedor);
            }
            else
            {
                respuesta = DaoProveedor.sqlAgregar(proveedor);
            }


            if (respuesta > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 10
0
 public static DataTable listarProveedores()
 {
     return(DaoProveedor.sqlLeerConRubro());
 }
Ejemplo n.º 11
0
 public static System.Data.DataTable listarTodos()
 {
     return(DaoProveedor.sqlLeerTodos());
 }
Ejemplo n.º 12
0
 public static Proveedor buscarProveedor(long cuit)
 {
     return(DaoProveedor.buscarProveedor(cuit));
 }
Ejemplo n.º 13
0
 public static bool actualizarProveedor(Proveedor p)
 {
     return(DaoProveedor.actualizarProveedor(p));
 }
Ejemplo n.º 14
0
 public static bool eliminarProveedor(long cuit)
 {
     return(DaoProveedor.eliminarProveedor(cuit));
 }
Ejemplo n.º 15
0
 public static bool existeProveedor(long cuit)
 {
     return(DaoProveedor.existeProveedor(cuit));
 }
Ejemplo n.º 16
0
        public static void insertarProveedor(Proveedor p)
        {
            DaoProveedor dao = new DaoProveedor();

            dao.insertarProveedor(p);
        }