Esempio n. 1
0
        private bool GrabarDetalle()
        {
            if (dtDetalle == null)
            {
                strError = "NO se asignaron los productos del pedido";
                return(false);
            }

            clsDetalleOrd objDetOrd = new clsDetalleOrd();

            for (int i = 0; i < dtDetalle.Rows.Count; i++)
            {
                //objDetOrd.gsNroOrd = Convert.ToInt32(dtDetalle.Rows[i][0]);
                objDetOrd.gsNroOrd    = intNroOrd;
                objDetOrd.gsCodProd   = dtDetalle.Rows[i][1].ToString();
                objDetOrd.gsCant      = Convert.ToInt16(dtDetalle.Rows[i][2]);
                objDetOrd.gsValor     = Convert.ToDecimal(dtDetalle.Rows[i][3]);
                objDetOrd.gsCodTipSer = Convert.ToInt16(dtDetalle.Rows[i][4]);

                if (!objDetOrd.GrabarDetOrd())
                {
                    strError  = objDetOrd.gError;
                    objDetOrd = null;
                    return(false);
                }
            }

            objDetOrd = null;
            return(true);
        }
        private void LlenarDdlTipServicio()
        {
            objDetOrd = new clsDetalleOrd();

            objDetOrd.gsDdlTipServicio = ddlTipServ;

            if (objDetOrd.LlenarTipoServ())
            {
                ddlTipServ = objDetOrd.gsDdlTipServicio;
            }
            else
            {
                lblMsjDet.Text = objDetOrd.gError;
            }

            objDetOrd = null;
        }
        private void LlenarGridDetOrd()
        {
            objDetOrd = new clsDetalleOrd();

            objDetOrd.gsNroOrd   = Convert.ToInt32(txtNumOrd.Text);
            objDetOrd.gsGvDetOrd = gvDetalle;

            if (objDetOrd.LlenarGridDetalle())
            {
                gvDetalle = objDetOrd.gsGvDetOrd;
            }
            else
            {
                lblMsjDet.Text = objDetOrd.gError;
            }

            objDetOrd = null;
        }
        private void LlenarGridDetOrd()
        {
            objDetOrd = new clsDetalleOrd();

            objDetOrd.gsNroOrd   = (int)Session["NumOrd"];
            objDetOrd.gsGvDetOrd = gvDetOrd;

            if (objDetOrd.LlenarDetOrd())
            {
                gvDetOrd = objDetOrd.gsGvDetOrd;
            }
            else
            {
                lblMsj.Text = objDetOrd.gError;
            }

            objDetOrd = null;
        }
        private bool GrabarDetalle()
        {
            if (dtDetalle == null)
            {
                strError = "NO se asignaron los productos del pedido";
                objLogMsj.MostrarVlrSal("ERROR EN DETALLE...");
                objLogMsj.MostrarVlrSal(strError);

                return(false);
            }

            objLogMsj.MostrarVlrsEntDet(dtDetalle);

            clsDetalleOrd objDetOrd = new clsDetalleOrd();

            for (int i = 0; i < dtDetalle.Rows.Count; i++)
            {
                //objDetOrd.gsNroOrd = Convert.ToInt32(dtDetalle.Rows[i][0]);
                objDetOrd.gsNroOrd    = intNroOrd;
                objDetOrd.gsCodProd   = dtDetalle.Rows[i][1].ToString();
                objDetOrd.gsCant      = Convert.ToInt16(dtDetalle.Rows[i][2]);
                objDetOrd.gsValor     = Convert.ToDecimal(dtDetalle.Rows[i][3]);
                objDetOrd.gsCodTipSer = Convert.ToInt16(dtDetalle.Rows[i][4]);

                if (!objDetOrd.GrabarDetOrd())
                {
                    strError = objDetOrd.gError;
                    objLogMsj.MostrarVlrSal("ERROR EN DETALLE...");
                    objLogMsj.MostrarVlrSal(strError);

                    objDetOrd = null;
                    return(false);
                }
            }

            objLogMsj.MostrarVlrSal("DETALLES CREADOS CORRECTAMENTE");

            objDetOrd = null;
            return(true);
        }