示例#1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (dgvProveedores.CurrentRow != null)
     {
         Proveedor peliminar = (Proveedor)dgvProveedores.CurrentRow.DataBoundItem;
         string    Nombre;
         if (peliminar.TipoPersona.Fisica)
         {
             Nombre = peliminar.Apellido + ", " + peliminar.Nombre;
         }
         else
         {
             Nombre = peliminar.RazonSocial;
         }
         if (MessageBox.Show("Está a punto de eliminar al proveedor: " + Nombre + ".\n\n¿Desea eliminarlo?", "Atención!", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             ProveedorNegocio negocio = new ProveedorNegocio();
             negocio.eliminarProveedor(peliminar);
             cargarGrilla();
         }
     }
     else
     {
         MessageBox.Show("No hay ningún proveedor seleccionado", "Cuidado!");
     }
 }
        void cargar()
        {
            MarcaNegocio marcaNegocio = new MarcaNegocio();

            listaMarcas       = marcaNegocio.listarMarca();
            marcas.DataSource = listaMarcas;
            marcas.DataBind();

            CategoriaNegocio catneg = new CategoriaNegocio();

            listaCategorias       = catneg.listarCategoria();
            categorias.DataSource = listaCategorias;
            categorias.DataBind();

            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();

            listaProveedores       = proveedorNegocio.listarProveedor();
            proveedores.DataSource = listaProveedores;
            proveedores.DataBind();

            ProductoNegocio prodNegocio = new ProductoNegocio();

            listaProductos   = prodNegocio.listarProducto();
            tabla.DataSource = listaProductos;
            tabla.DataBind();
        }
示例#3
0
 private void BtnEliminar_Click(object sender, EventArgs e)
 {
     if (dgvProveedores.SelectedCells.Count > 0)
     {
         ProveedorNegocio neg = new ProveedorNegocio();
         Proveedor        p   = (Proveedor)dgvProveedores.CurrentRow.DataBoundItem;
         try
         {
             using (var popup = new Confirmacion(@"eliminar """ + p.ToString() + @""""))
             {
                 var R = popup.ShowDialog();
                 if (R == DialogResult.OK)
                 {
                     bool conf = popup.R;
                     if (p != null && conf == true)
                     {
                         neg.EliminarLogico(p.IdProveedor);
                         LlenarTabla();
                     }
                 }
             }
         }
         catch (Exception ex)
         {
             Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
         }
     }
     else
     {
         Mensaje m = new Mensaje("Ningun item seleccionado.");
         m.ShowDialog();
     }
 }
示例#4
0
        private void btnAceptarProveedor_Click(object sender, EventArgs e)
        {
            ProveedorNegocio negocio = new ProveedorNegocio();

            try
            {
                if (proveedorLocal == null)
                {
                    proveedorLocal = new Proveedor();
                }

                proveedorLocal.RazónSocial = txtRazónSocialProveedor.Text;
                proveedorLocal.Cuit        = Convert.ToInt64(txtCuitProveedor.Text);
                proveedorLocal.Teléfono    = Convert.ToInt64(txtTelProveedor.Text);
                proveedorLocal.Celular     = Convert.ToInt64(txtCelularProveedor.Text);
                proveedorLocal.Mail        = txtMailProveedor.Text;
                proveedorLocal.Web         = txtWebProveedor.Text;

                if (proveedorLocal.Id != 0)
                {
                    negocio.modificarProveedor(proveedorLocal);
                }
                else
                {
                    negocio.agregarProveedor(proveedorLocal);
                }

                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        public void GuardarCompra(object sender, EventArgs e)
        {
            CompraNegocio    negocioCompra    = new CompraNegocio();
            ProveedorNegocio negocioProveedor = new ProveedorNegocio();
            List <Detalle>   listaDetalle     = new List <Detalle>();
            string           response;

            listaDetalle = Session["listaDetalle"] != null? (List <Detalle>)Session["listaDetalle"] : null;
            if (listaDetalle != null)
            {
                compraLocal           = new Compra();
                compraLocal.Proveedor = negocioProveedor.traerProveedor(ddlProveedores.SelectedItem.Value);
                compraLocal.Detalle   = listaDetalle;
                compraLocal.Fecha     = DateTime.Now;
                response = negocioCompra.agregarCompraYDetalle(compraLocal);
                if (response == "")
                {
                    Session["Exito"] = "Venta generada exitosamente!";
                    Response.Redirect("Exito.aspx");
                }
                else
                {
                    Session["Error"] = response;
                    Response.Redirect("Error.aspx");
                }
            }
            else
            {
                Alerta("Oops! No tienes ningun producto en tu lista de compra!");
            }
        }
        protected void bus_Click(object sender, EventArgs e)
        {
            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();
            Proveedor        proveedor        = new Proveedor();

            proveedor = null;
            if (DNI.Text == "")
            {
                Session["Error" + Session.SessionID] = "Para realizar una busqueda es obligatorio escribir el DNI.";
                Response.Redirect("PaginaError.aspx");
            }
            else
            {
                proveedor = proveedorNegocio.BuscarxDni(Convert.ToInt32(DNI.Text));
            }

            if (proveedor != null)
            {
                DNI.Text      = proveedor.DNI.ToString();
                nombre.Text   = proveedor.Nombre;
                apellido.Text = proveedor.Apellido;
                email.Text    = proveedor.Email;
                telefono.Text = proveedor.Telefono.ToString();
            }
            else if (proveedor == null)
            {
                DNI.Text       = "";
                nombre.Text    = "";
                apellido.Text  =
                    email.Text = "";
                telefono.Text  = "";
            }
        }
示例#7
0
        private void CargarGrilla()
        {
            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();

            try
            {
                proveedorListado        = proveedorNegocio.listar();
                dgvProveedor.DataSource = proveedorListado;
                dgvProveedor.Columns["IdEmpresa"].DisplayIndex   = 0;
                dgvProveedor.Columns["CUIL"].DisplayIndex        = 1;
                dgvProveedor.Columns["RazonSocial"].DisplayIndex = 2;
                dgvProveedor.Columns["Direccion"].DisplayIndex   = 3;
                dgvProveedor.Columns["Localidad"].DisplayIndex   = 4;
                dgvProveedor.Columns["Contacto"].DisplayIndex    = 5;
                dgvProveedor.Columns["Telefono"].DisplayIndex    = 6;
                dgvProveedor.Columns["Mail"].DisplayIndex        = 7;
                dgvProveedor.Columns["Estado"].Visible           = false;

                //dgvProveedor.Columns[8].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
示例#8
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            Categoria catSelec   = (Categoria)cmbCategoria.SelectedItem;
            Marca     marcaSelec = (Marca)cmbMarca.SelectedItem;

            if (validaciónCampos(catSelec, marcaSelec))
            {
                ProductoNegocio  negocio     = new ProductoNegocio();
                ProveedorNegocio negocioProv = new ProveedorNegocio();
                if (btnAgregar.Text == "Agregar")
                {
                    llenarLocal(productoLocal);
                    negocio.agregarProducto(productoLocal, catSelec.ID, marcaSelec.ID);
                    int idProd = negocio.idProducto(productoLocal.Nombre);
                    foreach (object item in clbProveedores.CheckedItems)
                    {
                        negocioProv.agregarProvXProductos(idProd, (Proveedor)item);
                    }
                }
                else
                {
                    llenarLocal(productoLocal);
                    negocio.modificarProducto(productoLocal, catSelec.ID, marcaSelec.ID);
                    int idProd = negocio.idProducto(productoLocal.Nombre);
                    negocioProv.eliminarProvXProductos(idProd);
                    foreach (object item in clbProveedores.CheckedItems)
                    {
                        negocioProv.agregarProvXProductos(idProd, (Proveedor)item);
                    }
                }
                this.Close();
            }
        }
示例#9
0
        private void cargarListas()
        {
            ProveedorNegocio negocioProv = new ProveedorNegocio();
            List <Proveedor> listadoProv = new List <Proveedor>();

            listadoProv = negocioProv.listarProveedores();
            listadoProv = listadoProv.FindAll(X => X.Estado == true);
            clbProveedores.DataSource = listadoProv;

            CategoriaNegocio negocioCat = new CategoriaNegocio();
            List <Categoria> listadoCat = negocioCat.listarCategorias();

            listadoCat = listadoCat.FindAll(X => X.Estado == true);
            cmbCategoria.DataSource         = listadoCat;
            cmbCategoria.AutoCompleteMode   = AutoCompleteMode.Append;
            cmbCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;
            cmbCategoria.SelectedIndex      = -1;
            cmbCategoria.Text = "Elige una opción...";

            MarcaNegocio negocioMarcas = new MarcaNegocio();
            List <Marca> listadoMarcas = negocioMarcas.listarMarcas();

            listadoMarcas               = listadoMarcas.FindAll(X => X.Estado == true);
            cmbMarca.DataSource         = listadoMarcas;
            cmbMarca.AutoCompleteMode   = AutoCompleteMode.Append;
            cmbMarca.AutoCompleteSource = AutoCompleteSource.ListItems;
            cmbMarca.SelectedIndex      = -1;
            cmbMarca.Text               = "Elige una opción...";
        }
        private void frmProducto_Load(object Sender, EventArgs e)
        {
            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();

            try
            {
                cmbProveedor.DataSource    = proveedorNegocio.listar();
                cmbProveedor.DisplayMember = "RazonSocial";
                cmbProveedor.ValueMember   = "IdEmpresa";

                if (producto != null)
                {
                    txtDescripcion.Text        = producto.Descripcion;
                    txtMarca.Text              = producto.Marca;
                    txtCategoria.Text          = producto.Categoria;
                    cmbProveedor.SelectedValue = producto.Proveedor.IdEmpresa; //combobox
                    txtStockMin.Text           = producto.StockMinimo.ToString();
                    txtStockActual.Text        = producto.StockActual.ToString();
                    txtPrecioNeto.Text         = producto.PrecioNeto.ToString();
                    txtImpuesto.Text           = producto.Impuesto.ToString();
                    txtPrecioFinal.Text        = producto.PrecioFinal.ToString();
                    txtCostoNeto.Text          = producto.CostoNeto.ToString();
                    txtCostoSIVA.Text          = producto.CostoSinIva.ToString();
                    pbProducto.ImageLocation   = producto.Imagen;
                    modificado = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                Validar.FormularioProveedor(tboxCodigoProveedor, tboxRazonSocial, tboxNumeroCUIT, tboxNombreFantasia, cboxCondicionIVA, tboxTelefono, tboxCelular, tboxCorreoElectronico, tboxCalle, tboxNumero, tboxCP, tboxProvincia, tboxLocalidad, "Agregar");
                DireccionNegocio unaDireccion = new DireccionNegocio();
                ProveedorNegocio unProveedor  = new ProveedorNegocio();
                int CodigoDireccion           = unaDireccion.ContaFilasDireccion();
                unProveedor.AgregarProveedor(unProveedor.CargarProveedor(tboxCodigoProveedor, tboxRazonSocial, tboxNumeroCUIT, tboxNombreFantasia, cboxCondicionIVA, tboxTelefono, tboxCelular, tboxCorreoElectronico, tboxProvincia, tboxLocalidad, tboxCalle, tboxNumero, tboxCP, CodigoDireccion));
                ImpuestoNegocio unImpuesto = new ImpuestoNegocio();

                foreach (Impuesto unNuevoImpuesto in ListadoImpuestos)
                {
                    unImpuesto.AgregarImpuestoXProveedor(unNuevoImpuesto, Convert.ToInt32(tboxCodigoProveedor.Text));
                }

                Avisos FormularioAviso = new Avisos("Proveedores");
                FormularioAviso.Show();
            }

            catch (Exception Excepcion)
            {
                MessageBox.Show(Excepcion.Message);
            }
        }
 protected void boton_Click(object sender, EventArgs e)
 {
     try
     {
         ProductoNegocio productoNegocio = new ProductoNegocio();
         Producto        producto        = new Producto();
         producto = null;
         producto = productoNegocio.BuscarxCodigo(Convert.ToInt32(Codigo.Text));
         if (producto == null)
         {
             producto                    = new Producto();
             producto.Codigo             = Convert.ToInt32(Codigo.Text);
             producto.Nombre             = nombre.Text;
             producto.PorcentajeGanancia = Convert.ToDecimal(porcentaje.Text);
             producto.marca              = new Marca();
             MarcaNegocio mnegocio = new MarcaNegocio();
             producto.marca.Nombre = marcas.SelectedValue;
             producto.marca.Codigo = mnegocio.buscarCodigo(marcas.SelectedValue);
             producto.categoria    = new Categoria();
             CategoriaNegocio cnegocio = new CategoriaNegocio();
             producto.categoria.Nombre = categorias.SelectedValue;
             producto.categoria.Codigo = cnegocio.buscarCodigo(categorias.SelectedValue);
             producto.proveedor        = new Proveedor();
             ProveedorNegocio pnegocio = new ProveedorNegocio();
             producto.proveedor.Apellido = proveedores.SelectedValue;
             producto.proveedor.DNI      = pnegocio.BuscarCodigo(proveedores.SelectedValue);
             //decimal precio = 0;
             //int stock = 0;
             //producto.StockActual = Convert.ToInt32(stock);
             //producto.PrecioUnitario = Math.Round(precio, 2);
             productoNegocio.AgregarProducto(producto);
             cargar();
         }
         else if (producto != null)
         {
             producto.Codigo             = Convert.ToInt32(Codigo.Text);
             producto.Nombre             = nombre.Text;
             producto.PorcentajeGanancia = Convert.ToDecimal(porcentaje.Text);
             producto.marca = new Marca();
             MarcaNegocio mnegocio = new MarcaNegocio();
             producto.marca.Nombre = marcas.SelectedValue;
             producto.marca.Codigo = mnegocio.buscarCodigo(marcas.SelectedValue);
             producto.categoria    = new Categoria();
             CategoriaNegocio cnegocio = new CategoriaNegocio();
             producto.categoria.Nombre = categorias.SelectedValue;
             producto.categoria.Codigo = cnegocio.buscarCodigo(categorias.SelectedValue);
             producto.proveedor        = new Proveedor();
             ProveedorNegocio pnegocio = new ProveedorNegocio();
             producto.proveedor.Apellido = proveedores.SelectedValue;
             producto.proveedor.DNI      = pnegocio.BuscarCodigo(proveedores.SelectedValue);
             productoNegocio.ModificarProducto(producto);
             cargar();
         }
     }
     catch (Exception)
     {
         Session["Error" + Session.SessionID] = "Verifique que todos los campos esten completos.";
         Response.Redirect("PaginaError.aspx");
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Se limpia la lista en la Sesion. Generando que se pierdan los datos al salir o cambiar de pagina
                LimpiarGrilla();
                ProveedorNegocio negocioProveedor = new ProveedorNegocio();
                ddlProveedores.DataSource     = negocioProveedor.listar();
                ddlProveedores.DataValueField = "ID";
                ddlProveedores.DataTextField  = "RazonSocial";
                ddlProveedores.DataBind();

                ActualizarProductos();
            }
            else
            {
            }
            if (Session["user"] != null)
            {
                Usuario user       = (Usuario)Session["user"];
                Label   userTopNav = (Label)Master.FindControl("userTopNav");
                userTopNav.Text = user.Identificador;
            }
            else
            {
                Response.Redirect("LogIn.aspx");
            }
        }
        public void CargarDatos(object sender, EventArgs e)
        {
            ProveedorNegocio negocioProveedor = new ProveedorNegocio();

            proveedorLocal = new Proveedor();

            proveedorLocal.CUIT          = txtCUIT.Text;
            proveedorLocal.RazonSocial   = txtRazonSocial.Text;
            proveedorLocal.Email         = txtEmail.Text;
            proveedorLocal.Direccion     = txtDireccion.Text;
            proveedorLocal.Ciudad        = txtCiudad.Text;
            proveedorLocal.CodigoPostal  = txtCodigoPostal.Text;
            proveedorLocal.FechaRegistro = txtFechaRegistro.Text;

            if (Request.QueryString["idpkm"] == null) //Se agrega proveedor
            {
                negocioProveedor.agregar(proveedorLocal);
            }
            else //Se modifica proveedor
            {
                ProveedorID = Request.QueryString["idpkm"].ToString();
                negocioProveedor.modificar(proveedorLocal, ProveedorID);
                negocioProveedor.eliminarProductos(ProveedorID.ToString());
            }
            //Array que va a ser cargado con aquellos ID de productos asignados al proveedor
            string[] productosSeleccionados = new string[0];
            traerProductosSeleccionados(ref productosSeleccionados);

            for (int i = 0; i < productosSeleccionados.Length; i++)
            {
                negocioProveedor.agregarProducto(productosSeleccionados[i], negocioProveedor.traerIDProveedor(proveedorLocal.CUIT));
            }
            //proveedorLocal.ID = Convert.ToInt32(negocioProveedor.traerIDProveedor(proveedorLocal.CUIT));
            Response.Redirect("Proveedores.aspx");
        }
示例#15
0
 protected void dgvProveedores_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     try
     {
         ProveedorNegocio proveedorNeg = new ProveedorNegocio();
         long             id           = Convert.ToInt64(dgvProveedores.DataKeys[e.RowIndex].Value.ToString());
         if (proveedorNeg.ContarRegistros(Convert.ToInt32(id)) == true)
         {
             lblCorrecto.Visible = true;
             lblCorrecto.Text    = "NO SE PUEDE ELIMINAR EL PROVEEDOR. TIENE COMPRAS ASIGNADAS. ";
             lblIncorrecto.Text  = "";
         }
         else
         {
             proveedorNeg.ModificarEstado(id);
             lblCorrecto.Text   = "Elminado correctamente.";
             lblIncorrecto.Text = "";
         }
     }
     catch (Exception ex)
     {
         lblCorrecto.Text   = "";
         lblIncorrecto.Text = ex.Message;
     }
 }
示例#16
0
        private void btnAceptarDirección_Click(object sender, EventArgs e)
        {
            ProveedorNegocio negocio = new ProveedorNegocio();

            try
            {
                if (proveedorLocal == null)
                {
                    proveedorLocal = new Proveedor();
                }

                proveedorLocal.Calle        = txtCalleDirección.Text;
                proveedorLocal.Número       = Convert.ToInt32(txtNúmeroDirección.Text);
                proveedorLocal.Piso         = Convert.ToInt32(txtPisoDirección.Text);
                proveedorLocal.Departamento = txtDepartamentoDirección.Text;
                proveedorLocal.Localidad    = txtLocalidadDirección.Text;
                proveedorLocal.CódigoPostal = Convert.ToInt32(txtCódigoPostalDirección.Text);

                if (proveedorLocal.Id != 0)
                {
                    negocio.modificarDirección(proveedorLocal);
                }
                else
                {
                    negocio.agregarDirección(proveedorLocal);
                }

                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();

            try
            {
                if (proveedor == null)
                {
                    proveedor = new Proveedor();
                }

                proveedor.CUIL        = txtbCUIL.Text;
                proveedor.RazonSocial = txtbRazonSocial.Text;
                if (txtbCUIL.Text.Trim() == "" || txtbRazonSocial.Text.Trim() == "")
                {
                    MessageBox.Show("Estos datos son obligatorios");
                    return;
                }

                proveedorNegocio.agregarProveedor(proveedor);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#18
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            ProveedorNegocio negocio = new ProveedorNegocio();

            negocio.eliminarProveedor((Proveedor)dgvProveedores.CurrentRow.DataBoundItem);
            cargarGrilla();
        }
示例#19
0
        private void btnHabilitar_Click(object sender, EventArgs e)
        {
            ProveedorNegocio negocio = new ProveedorNegocio();
            Proveedor        prov    = (Proveedor)dgvProveedores.CurrentRow.DataBoundItem;

            negocio.habilitarProveedor(prov);
            cargarGrilla();
        }
        protected void dgvProveedores_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ProveedorNegocio negocio = new ProveedorNegocio();
            int id = Convert.ToInt32(dgvProveedores.Rows[e.RowIndex].Cells[0].Text);

            negocio.eliminar(id);
            CargarDatosGrilla();
        }
        void cargar()
        {
            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();

            lista            = proveedorNegocio.listarProveedor();
            tabla.DataSource = lista;
            tabla.DataBind();
        }
        protected void CargarDatosGrilla()
        {
            ProveedorNegocio negocio = new ProveedorNegocio();
            List <Proveedor> listaProveedor;

            listaProveedor            = negocio.listar();
            dgvProveedores.DataSource = listaProveedor;
            dgvProveedores.DataBind();
        }
        protected void btnEliminar_OnClick(object sender, EventArgs e)
        {
            ProveedorNegocio negocio = new ProveedorNegocio();
            Button           btn     = (Button)sender;
            int id = Convert.ToInt32(btn.CommandArgument.ToString());

            negocio.eliminar(id);
            CargarDatosGrilla();
        }
        private void frmListaProductos_Load(object sender, EventArgs e)
        {
            ProveedorNegocio negocio = new ProveedorNegocio();

            cbxProveedores.DataSource    = negocio.cargarComboProv();
            cbxProveedores.DisplayMember = "nombre";
            cbxProveedores.ValueMember   = "idproveedor";
            cargarGrilla();
        }
示例#25
0
        private void frmArticulo_Load(object sender, EventArgs e)
        {
            ArticuloNegocio  articuloNegocio  = new ArticuloNegocio();
            MarcaNegocio     marcaNegocio     = new MarcaNegocio();
            CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();

            try
            {
                cbMarca.DataSource    = marcaNegocio.listar();
                cbMarca.ValueMember   = "IdMarca";
                cbMarca.DisplayMember = "Descripcion";
                cbMarca.SelectedIndex = -1;

                cbCategoria.DataSource    = categoriaNegocio.listar();
                cbCategoria.ValueMember   = "IdCategoria";
                cbCategoria.DisplayMember = "Descripcion";
                cbCategoria.SelectedIndex = -1;

                cbProveedor.DataSource    = proveedorNegocio.listar();
                cbProveedor.ValueMember   = "IdProveedor";
                cbProveedor.DisplayMember = "Descripcion";
                cbProveedor.SelectedIndex = -1;

                if (articulo != null)
                {
                    tbNombre.Text          = articulo.Nombre;
                    tbDescripcion.Text     = articulo.Descripcion;
                    cbMarca.Text           = articulo.Marca.Descripcion;
                    cbCategoria.Text       = articulo.Categoria.Descripcion;
                    cbProveedor.Text       = articulo.Proveedor.Descripcion;
                    tbPrecio.Text          = articulo.Precio.ToString();
                    pbImagen.ImageLocation = articulo.Imagen;

                    //if (articulo.Marca != null)
                    //{
                    //    cbMarca.SelectedValue = articulo.Marca.IdMarca;
                    //}
                    //if(articulo.categoria!=null)
                    //{
                    //    cbCategoria.SelectedValue = articulo.categoria.IdCategoria;
                    //}
                    //if (articulo.proveedor != null)
                    //{
                    //    cbProveedor.SelectedValue = articulo.proveedor.IdProveedor;
                    //}
                    modificado = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        //private void cargarGrilla()
        //{

        //    ContactoNegocio contactoNegocio = new ContactoNegocio();
        //    try
        //    {
        //        contactoListado = contactoNegocio.listarContacto(txtbRazonSocial.Text.Trim());
        //        dgvContacto.DataSource = contactoListado;
        //        dgvContacto.Columns[0].Visible = false;
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }

        //}
        //private void btnVerContactos_Click(object sender, EventArgs e)
        //{
        //    cargarGrilla();
        //}



        private void btnAgregar_Click(object sender, EventArgs e)
        {
            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();

            try
            {
                if (txtCUIL.Text.Trim() == "" || txtRazonSocial.Text.Trim() == "")
                {
                    MessageBox.Show("Estos datos son obligatorios");
                    return;
                }

                else
                {
                    if (proveedor == null)
                    {
                        proveedor             = new Proveedor();
                        proveedor.CUIL        = txtCUIL.Text;
                        proveedor.RazonSocial = txtRazonSocial.Text;
                        proveedor.Direccion   = txtDireccion.Text;
                        proveedor.Localidad   = txtLocalidad.Text;
                        proveedor.Contacto    = txtContacto.Text;
                        proveedor.Telefono    = txtTelefono.Text;
                        proveedor.Mail        = txtbMail.Text;
                    }

                    if (proveedor.IdEmpresa != 0 && modificado == true)
                    {
                        proveedor.CUIL        = txtCUIL.Text;
                        proveedor.RazonSocial = txtRazonSocial.Text;
                        proveedor.Direccion   = txtDireccion.Text;
                        proveedor.Localidad   = txtLocalidad.Text;
                        proveedor.Contacto    = txtContacto.Text;
                        proveedor.Telefono    = txtTelefono.Text;
                        proveedor.Mail        = txtbMail.Text;
                        proveedor.Estado      = true;
                        proveedorNegocio.modificarProveedor(proveedor);
                        MessageBox.Show("Modificado correctamente");
                    }
                    else
                    {
                        proveedorNegocio.agregarProveedor(proveedor);
                        MessageBox.Show("Agregado correctamente");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            Close();
        }
示例#27
0
 private void BuscarProveedor()
 {
     if (!txtBuscar.Text.Equals(""))
     {
         listaProveedores = ProveedorNegocio.DevolverProveedorPorNombre(txtBuscar.Text);
         dataGridViewClientes.DataSource = listaProveedores;
     }
     else
     {
         MessageBox.Show("Ingrese datos en el campo de busqueda");
     }
 }
示例#28
0
        private void cargarGrilla()
        {
            ProveedorNegocio Proveedor = new ProveedorNegocio();

            try
            {
                dgvProveedores.DataSource = Proveedor.ListarProveedores();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 protected void eliminar_Click(object sender, EventArgs e)
 {
     try
     {
         ProveedorNegocio proveedorNegocio = new ProveedorNegocio();
         proveedorNegocio.bajaProveedor(Convert.ToInt32(DNI.Text));
         cargar();
     }
     catch (Exception)
     {
         Session["Error" + Session.SessionID] = "Para realizar una eliminación es obligatorio escribir el DNI.";
         Response.Redirect("PaginaError.aspx");
     }
 }
示例#30
0
        private void frmagfactCompra_Load(object sender, EventArgs e)
        {
            ProveedorNegocio ProveedorNegocio = new ProveedorNegocio();

            try
            {
                cboProveedor.DataSource    = ProveedorNegocio.listarProveedores();
                cboProveedor.DisplayMember = "NOMBRE";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }