Beispiel #1
0
        /// <summary>
        /// Cargar los datos de la partida con los datos del producto
        /// </summary>
        /// <param name="sClaveProducto"></param>
        private void CargaDatosProducto(string sClaveProducto)
        {
            MedDAL.DAL.productos         oProducto   = new MedDAL.DAL.productos();
            MedNeg.Productos.BlProductos oblProducto = new MedNeg.Productos.BlProductos();

            oProducto = oblProducto.buscarProducto(sClaveProducto);

            try
            {
                txbProducto.Text = oProducto.Nombre;
                txbIeps.Text     = oProducto.TasaIeps.ToString();
                txbIva.Text      = oProducto.tipo_iva.Iva.ToString();
                cmbPrecios.Items.Clear();
                cmbPrecios.Items.Add(oProducto.PrecioPublico.ToString());
                cmbPrecios.Items.Add(oProducto.Precio1.ToString());
                cmbPrecios.Items.Add(oProducto.Precio2.ToString());
                cmbPrecios.Items.Add(oProducto.Precio3.ToString());
                cmbPrecios.Items.Add(oProducto.PrecioMinimo.ToString());
                txbCant.Text = "1";
            }
            catch
            {
                txbProducto.Focus();
            }
        }
Beispiel #2
0
        /// <summary>
        /// Cargar los datos de la partida con los datos del producto
        /// </summary>
        /// <param name="sClaveProducto"></param>
        private void CargaDatosProducto(string sClaveProducto)
        {
            MedDAL.DAL.productos         oProducto   = new MedDAL.DAL.productos();
            MedNeg.Productos.BlProductos oblProducto = new MedNeg.Productos.BlProductos();

            oProducto = oblProducto.buscarProducto(sClaveProducto);

            try
            {
                txbNombreMedicamento.Text       = oProducto.Nombre;
                txbPresentacionMedicamento.Text = oProducto.Presentacion;
                txbidProducto.Text = oProducto.idProducto.ToString();

                txbDescripcion.Focus();
            }
            catch
            {
                txbClaveMedicamento.Focus();
            }
        }
Beispiel #3
0
        protected void imbAgregarDetalle_Click(object sender, ImageClickEventArgs e)
        {
            oblProductos = new MedNeg.Productos.BlProductos();
            MedDAL.DAL.productos nvoProducto = oblProductos.buscarProducto(txbClave.Text);
            MedNeg.Ensambles.EnsambleProductos nvoProductoEnsamble = new MedNeg.Ensambles.EnsambleProductos();

            nvoProductoEnsamble.clave1        = nvoProducto.Clave1;
            nvoProductoEnsamble.idProducto    = nvoProducto.idProducto;
            nvoProductoEnsamble.nombre        = nvoProducto.Nombre;
            nvoProductoEnsamble.presentacion  = nvoProducto.Presentacion;
            nvoProductoEnsamble.precioPublico = nvoProducto.PrecioPublico.ToString();
            nvoProductoEnsamble.cantidad      = int.Parse(txbCant.Text);
            ((List <MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]).Add(nvoProductoEnsamble);
            dgvEnsambleProductos.DataSource = ((List <MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]);
            dgvEnsambleProductos.DataBind();

            MedDAL.DAL.ensamble_productos nvoProdEnsamble = new MedDAL.DAL.ensamble_productos();
            nvoProdEnsamble.Cantidad   = nvoProductoEnsamble.cantidad;
            nvoProdEnsamble.idProducto = nvoProductoEnsamble.idProducto;
            ((List <MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"]).Add(nvoProdEnsamble);
            LimpiarDatosDetalle();
            txbClave.Focus();
        }
        /// <summary>
        /// Cargar los datos de la partida con los datos del producto
        /// </summary>
        /// <param name="sClaveProducto"></param>
        private void CargaDatosProducto(string sClaveProducto)
        {
            MedDAL.DAL.productos oProducto = new MedDAL.DAL.productos();
            MedNeg.Productos.BlProductos oblProducto = new MedNeg.Productos.BlProductos();

            oProducto = oblProducto.buscarProducto(sClaveProducto);

            try
            {
                txbProducto.Text = oProducto.Nombre;
                txbIeps.Text = oProducto.TasaIeps.ToString();
                //txbImp1.Text = oProducto.TasaImpuesto1.ToString();
                //txbImp2.Text = oProducto.TasaImpuesto2.ToString();
                txbIva.Text = oProducto.tipo_iva.Iva.ToString();
                cmbPrecios.Items.Clear();
                cmbPrecios.Items.Add(oProducto.PrecioPublico.ToString());
                cmbPrecios.Items.Add(oProducto.Precio1.ToString());
                cmbPrecios.Items.Add(oProducto.Precio2.ToString());
                cmbPrecios.Items.Add(oProducto.Precio3.ToString());
                cmbPrecios.Items.Add(oProducto.PrecioMinimo.ToString());
                txbCant.Text = "1";
            }
            catch
            {
                txbProducto.Focus();
            }

        }
        /// <summary>
        /// Cargar los datos de la partida con los datos del producto
        /// </summary>
        /// <param name="sClaveProducto"></param>
        private void CargaDatosProducto(string sClaveProducto)
        {
            MedDAL.DAL.productos oProducto = new MedDAL.DAL.productos();
            MedNeg.Productos.BlProductos oblProducto = new MedNeg.Productos.BlProductos();

            oProducto = oblProducto.buscarProducto(sClaveProducto);
    
            try
            {
                txbProducto.Text = oProducto.Nombre;
                txbIeps.Text = oProducto.TasaIeps.ToString();
                //txbImp1.Text = oProducto.TasaImpuesto1.ToString();
                //txbImp2.Text = oProducto.TasaImpuesto2.ToString();
                txbIva.Text = oProducto.tipo_iva.Iva.ToString();
                cmbPrecios.Items.Clear();
                cmbPrecios.Items.Add(oProducto.PrecioPublico.ToString());
                cmbPrecios.Items.Add(oProducto.Precio1.ToString());
                cmbPrecios.Items.Add(oProducto.Precio2.ToString());
                cmbPrecios.Items.Add(oProducto.Precio3.ToString());
                cmbPrecios.Items.Add(oProducto.PrecioMinimo.ToString());
                txbCant.Text = "1";
                Session["sBolEsEnsamble"] = 0; 
            }
            catch
            {
                //Ver si es un esamble
                MedDAL.DAL.ensamble oEnsamble = new MedDAL.DAL.ensamble();
                MedNeg.Ensambles.BlEnsambles oblEnsamble = new MedNeg.Ensambles.BlEnsambles();

                oEnsamble = oblEnsamble.BuscarEnsamble1(sClaveProducto);

                try
                {
                    txbProducto.Text = oEnsamble.Descripcion.ToString();
                    txbIeps.Text = "0";
                    //txbImp1.Text = oProducto.TasaImpuesto1.ToString();
                    //txbImp2.Text = oProducto.TasaImpuesto2.ToString();
                    txbIva.Text = "0";
                    cmbPrecios.Items.Clear();
                    cmbPrecios.Items.Add(oEnsamble.PrecioPublico.ToString());
                    cmbPrecios.Items.Add(oEnsamble.PrecioMinimo.ToString());
                    txbCant.Text = "1";
                    Session["sBolEsEnsamble"] = 1; 
                }
                catch
                {
                    txbProducto.Focus();
                }
                
            }
            txbProducto.Focus();

        }
Beispiel #6
0
        /// <summary>
        /// Cargar los datos de la partida con los datos del producto
        /// </summary>
        /// <param name="sClaveProducto"></param>
        private void CargaDatosProducto(string sClaveProducto)
        {
            MedDAL.DAL.productos oProducto = new MedDAL.DAL.productos();
            MedNeg.Productos.BlProductos oblProducto = new MedNeg.Productos.BlProductos();

            oProducto = oblProducto.buscarProducto(sClaveProducto);

            try
            {
                txbNombreMedicamento.Text = oProducto.Nombre;
                txbPresentacionMedicamento.Text = oProducto.Presentacion;
                txbidProducto.Text = oProducto.idProducto.ToString();

                txbDescripcion.Focus();
            }
            catch
            {
                txbClaveMedicamento.Focus();
            }
        }
Beispiel #7
0
 public MedDAL.DAL.productos buscaProducto(string clave1)
 {
     return(blProductos.buscarProducto(clave1));
 }
        protected void imbAgregarDetalle_Click(object sender, ImageClickEventArgs e)
        {
            oblProductos = new MedNeg.Productos.BlProductos();
            MedDAL.DAL.productos nvoProducto = oblProductos.buscarProducto(txbClave.Text);
            MedNeg.Ensambles.EnsambleProductos nvoProductoEnsamble = new MedNeg.Ensambles.EnsambleProductos();

            nvoProductoEnsamble.clave1 = nvoProducto.Clave1;
            nvoProductoEnsamble.idProducto = nvoProducto.idProducto;
            nvoProductoEnsamble.nombre = nvoProducto.Nombre;
            nvoProductoEnsamble.presentacion = nvoProducto.Presentacion;
            nvoProductoEnsamble.precioPublico = nvoProducto.PrecioPublico.ToString();
            nvoProductoEnsamble.cantidad = int.Parse(txbCant.Text);
            ((List<MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]).Add(nvoProductoEnsamble);
            dgvEnsambleProductos.DataSource = ((List<MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]);
            dgvEnsambleProductos.DataBind();

            MedDAL.DAL.ensamble_productos nvoProdEnsamble = new MedDAL.DAL.ensamble_productos();
            nvoProdEnsamble.Cantidad = nvoProductoEnsamble.cantidad;
            nvoProdEnsamble.idProducto = nvoProductoEnsamble.idProducto;
            ((List<MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"]).Add(nvoProdEnsamble);
            LimpiarDatosDetalle();
            txbClave.Focus();
        }