예제 #1
0
 private void CargarPresentacion()
 {
     DT = presentacion.CargaPresentacion(true);
     cbxPresentacion.Items.Clear();
     if (DT.Rows.Count > 0)
     {
         foreach (DataRow row in DT.Rows)
         {
             cbxPresentacion.Items.Add(row["Nombre"]);
         }
         cbxPresentacion.SelectedIndex = 0;
     }
 }
예제 #2
0
        private void AsignaProducto()
        {
            int IdEstado         = 1;
            int IdMarca          = 1;
            int IdCategoria      = 1;
            int IdPresentacion   = 1;
            int IdModoVenta      = 1;
            int IdUnidadMedida   = 1;
            int AplicaFechaVence = 0;
            int GeneraIVA        = 0;

            DataRow rows;

            Estado estado = new Estado();

            if (cbxEstado.Text != "")
            {
                estado.Nombre_ = cbxEstado.Text;
                DT             = estado.CargaEstado(false);
                rows           = DT.Rows[0];
                IdEstado       = Convert.ToInt32(rows["IdEstado"]);
            }
            Marca marca = new Marca();

            if (cbxMarca.Text != "")
            {
                marca.Nombre_ = cbxMarca.Text;
                DT            = marca.CargaMarca(false);
                rows          = DT.Rows[0];
                IdMarca       = Convert.ToInt32(rows["ID"]);
            }
            Categoria categoria = new Categoria();

            if (cbxCategoria.Text != "")
            {
                categoria.Nombre_ = cbxCategoria.Text;
                DT          = categoria.CargaCategoria(false);
                rows        = DT.Rows[0];
                IdCategoria = Convert.ToInt32(rows["ID"]);
            }
            Presentacion presentacion = new Presentacion();

            if (cbxPresentacion.Text != "")
            {
                presentacion.Nombre_ = cbxPresentacion.Text;
                DT             = presentacion.CargaPresentacion(false);
                rows           = DT.Rows[0];
                IdPresentacion = Convert.ToInt32(rows["ID"]);
            }
            ModoVenta modoVenta = new ModoVenta();

            if (cbxModoVenta.Text != "")
            {
                modoVenta.Nombre_ = cbxModoVenta.Text;
                DT          = modoVenta.CargaModoVenta(false);
                rows        = DT.Rows[0];
                IdModoVenta = Convert.ToInt32(rows["ID"]);
            }
            UnidadMedida unidadMedida = new UnidadMedida();

            if (cbxUnidadMedida.Text != "")
            {
                unidadMedida.Nombre_ = cbxUnidadMedida.Text;
                DT             = unidadMedida.CargaUnidadMedida(false);
                rows           = DT.Rows[0];
                IdUnidadMedida = Convert.ToInt32(rows["ID"]);
            }

            producto.Item_         = txtItem.Text;
            producto.Referencia_   = txtReferencia.Text;
            producto.Nombre_       = txtNombre.Text;
            producto.IVA_          = float.Parse(txtIVA.Text);
            producto.UnidadMedida_ = IdUnidadMedida;
            producto.Stock_        = Convert.ToDecimal(txtStock.Text);
            producto.StockMaximo   = Convert.ToDecimal(txtStockMaximo.Text);
            producto.Descripcion_  = txtDescripcion.Text;
            if (chkAplicaFechaV.Checked == true)
            {
                AplicaFechaVence = 1;
            }
            producto.AplicaFechaVence_ = AplicaFechaVence;
            producto.Estado_           = IdEstado;
            producto.marca_            = IdMarca;
            producto.categoria_        = IdCategoria;
            producto.presentacion_     = IdPresentacion;
            producto.modoVenta_        = IdModoVenta;
            producto.Medida_           = txtMedida.Text;
            producto.Foto_             = pbxFoto.Image;

            producto.DiasFechaVence = Convert.ToInt32(txtAlertaFechaVenc.Text);
            if (chkGeneraIVA.Checked == true)
            {
                GeneraIVA = 1;
            }
            producto.GeneraIVA_ = GeneraIVA;
        }