Beispiel #1
0
 private void FormModalReporteProductos_Load(object sender, EventArgs e)
 {
     mostrarEnComboboxLookUp(lookUpEditLinea, "nombre", "idlinea", ControllerProducto.MostrarLineasActivas());
     radioGroup1.SelectedIndex            = 0;
     layoutControlItemLinea.Visibility    = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
     layoutControlItemSubLinea.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
 }
Beispiel #2
0
        protected void BtnIngenio_Click(object sender, EventArgs e)
        {
            var marca = ddlMarca.SelectedItem.Value;

            if (string.IsNullOrWhiteSpace(txtNombreIngenio.Text) || string.IsNullOrWhiteSpace(imagenIngenio.FileName))
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "alerta()", true);
            }
            else
            {
                tblSubMarca SubMarc = new tblSubMarca();
                SubMarc.strNombre = txtNombreIngenio.Text.ToUpper();

                if (!string.IsNullOrEmpty(imagenIngenio.FileName))
                {
                    imagenIngenio.SaveAs(Server.MapPath("/ImagenesProductos/") + imagenIngenio.FileName);
                }
                SubMarc.imagen  = imagenIngenio.FileName;
                SubMarc.fkMarca = int.Parse(marca);

                ControllerProducto ctrlProd = new ControllerProducto();
                ctrlProd.InsertarSubMarca(SubMarc);
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "exito()", true);
                this.LimpiarCampos();
            }
        }
        private void FormMaestro_Load(object sender, EventArgs e)
        {
            lookUpEditProducto.Properties.DataSource    = ControllerProducto.MostrarProductos();
            lookUpEditProducto.Properties.DisplayMember = "nombre";
            lookUpEditProducto.Properties.ValueMember   = "idproducto";

            lookUpEditDocumento.Properties.DataSource    = ControllerDocumentosInventario.MostrarDocumentos();
            lookUpEditDocumento.Properties.DisplayMember = "Nombre";
            lookUpEditDocumento.Properties.ValueMember   = "iddocumento";
        }
        private void LlenarMarca()
        {
            ControllerProducto CtrlProducto = new ControllerProducto();
            List <tblMarca>    marca        = CtrlProducto.ConsultaMarca();

            ddlMarca.Items.Add("Seleccionar");
            ddlMarca.DataSource     = marca;
            ddlMarca.DataValueField = "idMarca";
            ddlMarca.DataTextField  = "strNombre";
            ddlMarca.DataBind();
        }
        private void LlenarUnidadMedida()
        {
            ControllerProducto     CtrlUnidadMedida = new ControllerProducto();
            List <tblUnidadMedida> unidad           = CtrlUnidadMedida.ConsultaUnidadMedida();

            ddlUnidadMedida.Items.Add("Seleccionar");
            ddlUnidadMedida.DataSource     = unidad;
            ddlUnidadMedida.DataValueField = "idUnidadMedida";
            ddlUnidadMedida.DataTextField  = "strAbreviatura";
            ddlUnidadMedida.DataBind();
        }
        private void LlenarAlmacen()
        {
            ControllerProducto CtrlAlmacen = new ControllerProducto();
            List <tblAlmacen>  almacen     = CtrlAlmacen.ConsultaAlmacen();

            ddlAlmacen.Items.Add("Seleccionar");
            ddlAlmacen.DataSource     = almacen;
            ddlAlmacen.DataValueField = "idAlmacen";
            ddlAlmacen.DataTextField  = "strNombre";
            ddlAlmacen.DataBind();
        }
        private void FormNuevoProducto_Load(object sender, EventArgs e)
        {
            mostrarEnComboboxLookUp(lookUpEditLinea, "nombre", "idlinea", ControllerProducto.MostrarLineasActivas());
            mostrarEnComboboxLookUp(lookUpEditMarca, "Nombre", "idmarca", ControllerProducto.MostrarMarcasActivas());
            lookUpEditLinea.Focus();
            radioGroupMarca.SelectedIndex = 0;
            lookUpEditMarca.Enabled       = false;
            dxErrorProvider1.SetError(lookUpEditLinea, "ESTE CAMPO ES OBLIGATORIO");
            dxErrorProvider1.SetError(lookUpEditSubLinea, "ESTE CAMPO ES OBLIGATORIO");
            dxErrorProvider1.SetError(txtNombre, "ESTE CAMPO ES OBLIGATORIO");
            dxErrorProvider1.SetError(txtPresentacion, "ESTE CAMPO ES OBLIGATORIO");


            gridControlProductosAgredaosRecietnes.DataSource = ControllerGenerarOrdenCompra.MostrarProdcutosRecienCreados();
            gridControlProductosAgredaosRecietnes.ForceInitialize();
            gridViewListaProductosRecientes.BestFitColumns();
        }
        protected void btnaceptar_Click(object sender, EventArgs e)
        {
            CultureInfo culture  = new CultureInfo("en-US");
            var         almacen  = ddlAlmacen.SelectedItem.Value;
            var         unidad   = ddlUnidadMedida.SelectedItem.Value;
            var         marca    = ddlMarca.SelectedItem.Value;
            var         subMarca = ddlIngenio.SelectedItem.Value;

            tblProducto prod = new tblProducto();

            prod.strNombre       = txtNombre.Text.ToUpper();
            prod.strDescripcion  = txtDescrip.Text.ToUpper();
            prod.intPresentacion = Int32.Parse(txtPresentacion.Text);
            prod.dblPrecio       = decimal.Parse(txtPrecio.Text, culture);
            prod.fkAlmacen       = Int32.Parse(almacen);
            prod.fkUnidadMedida  = Int32.Parse(unidad);
            prod.strCatalogo     = cmbClasificacion.SelectedItem.Value;
            prod.fkMarca         = Int32.Parse(marca);
            try
            {
                prod.fkSubMarca = Int32.Parse(subMarca);
            }
            catch
            {
                prod.fkSubMarca = null;
            }
            prod.idActivo = 1;

            //if (!string.IsNullOrEmpty(FileUpload1.FileName))
            //{
            //    FileUpload1.SaveAs(Server.MapPath("/ImagenesProductos/") + FileUpload1.FileName);

            //}
            //prod.strImagen = FileUpload1.FileName;
            ControllerProducto ctrlProd = new ControllerProducto();

            ctrlProd.InsertarProducto(prod);
            this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "exito()", true);
            this.LimpiarCampos();
        }
Beispiel #9
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtNombreMarca.Text) || string.IsNullOrWhiteSpace(FileUpload.FileName))
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "alerta()", true);
            }
            else
            {
                tblMarca marc = new tblMarca();
                marc.strNombre = txtNombreMarca.Text.ToUpper();

                if (!string.IsNullOrEmpty(FileUpload.FileName))
                {
                    FileUpload.SaveAs(Server.MapPath("/ImagenesProductos/") + FileUpload.FileName);
                }
                marc.imagen   = FileUpload.FileName;
                marc.idActivo = 1;

                ControllerProducto ctrlProd = new ControllerProducto();
                ctrlProd.InsertarMarca(marc);
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "exito()", true);
                this.LimpiarCampos();
            }
        }
 private void lookUpEditLinea_EditValueChanged(object sender, EventArgs e)
 {
     if (lookUpEditLinea.ItemIndex > -1)
     {
         mostrarEnComboboxLookUp(lookUpEditSubLinea, "descripcion", "idsublinea", ControllerProducto.MostrarSubLineasActivas(Convert.ToInt32(lookUpEditLinea.EditValue)));
     }
 }
Beispiel #11
0
 public void MostrarDatos(ControllerProducto controllerProducto)
 {
     dtgProductos.ItemsSource = controllerProducto.MostrarProducto();
 }
Beispiel #12
0
        //_________________________________________________________________________________________________________
        void VerProducto()
        {
            try
            {
                if (gridViewListaProductosEnBodega.DataRowCount > 0)
                {
                    int     idproducto;
                    decimal sub_linea_descuento = 0, linea_descuento = 0, descuento_producto = 0, descuento_final = 0;
                    string  nombre, presentacion, linea, sublinea, marca, meses_garantia, precioa, preciob, precioc, codigo, imagen;
                    idproducto          = Convert.ToInt32(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "idproducto"));
                    nombre              = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Descripción Producto"));
                    presentacion        = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Presentacion"));
                    meses_garantia      = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Garantia"));
                    descuento_producto  = Convert.ToDecimal(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Descuento"));
                    sub_linea_descuento = Convert.ToDecimal(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "sub_linea_descuento"));
                    linea_descuento     = Convert.ToDecimal(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "linea_descuento"));
                    if (descuento_producto == 0 && sub_linea_descuento == 0 && linea_descuento == 0)
                    {
                        descuento_final = descuento_producto;
                    }
                    if (descuento_producto != 0)
                    {
                        descuento_final = descuento_producto;
                    }
                    if (descuento_producto == 0 && sub_linea_descuento != 0)
                    {
                        descuento_final = sub_linea_descuento;
                    }
                    if (descuento_producto == 0 && sub_linea_descuento == 0 && linea_descuento != 0)
                    {
                        descuento_final = linea_descuento;
                    }

                    precioa = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Precio A"));
                    preciob = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Precio B"));
                    precioc = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Precio C"));
                    codigo  = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Codigo"));
                    imagen  = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "imagen"));
                    //nombre = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "idproducto"));
                    //nombre = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "idproducto"));
                    //nombre = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "idproducto"));
                    FormDetalleProducto modal = new FormDetalleProducto();
                    modal.idproducto                        = idproducto;
                    modal.nombre                            = nombre;
                    modal.codigo                            = codigo;
                    modal.txtModelo.Text                    = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "modelo"));
                    modal.txtMarca.Text                     = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Marca"));
                    modal.txtLinea.Text                     = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Linea"));
                    modal.txtSublinea.Text                  = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Sub linea"));
                    modal.txtStock.Text                     = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "Stock"));
                    modal.txtDescuentoSublinea.Text         = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "sub_linea_descuento"));
                    modal.txtDescuentoLinea.Text            = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "linea_descuento"));
                    modal.presentacion                      = presentacion;
                    modal.meses_garantia                    = meses_garantia;
                    modal.descuento                         = descuento_final;
                    modal.precioa                           = precioa;
                    modal.preciob                           = preciob;
                    modal.precioc                           = precioc;
                    modal.rutaimagen                        = imagen;
                    modal.txtDesucentoOriginal.Text         = Convert.ToString(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "descuento_producto"));
                    modal.gridControlListDetalle.DataSource = ControllerProducto.MostrarCaracteristicas(Convert.ToInt32(gridViewListaProductosEnBodega.GetRowCellValue(gridViewListaProductosEnBodega.FocusedRowHandle, "idproducto")));
                    modal.gridControlListDetalle.ForceInitialize();
                    modal.gridView1.BestFitColumns();


                    modal.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show("Debe hacer doble click sobre el producto" + ex, "");
            }
        }
Beispiel #13
0
 public void MostrarDatos(ControllerProducto cem)
 {
     dtgProductos.ItemsSource = cem.GetAll();
 }