Ejemplo n.º 1
0
        void VerRegistro(int n_IdRegistro)
        {
            DataTable dtPro      = new DataTable();
            DataTable dtInter    = new DataTable();
            DataTable dtTodo     = new DataTable();
            DataTable dtProIns   = new DataTable();
            DataTable dtInterIns = new DataTable();
            DataTable dtTodoIns  = new DataTable();

            CN_ges_planproduccion o_plapro = new CN_ges_planproduccion();
            BE_GES_PLANPRODUCCION e_plapro = new BE_GES_PLANPRODUCCION();
            DataTable             dtres    = new DataTable();

            FgProd.Rows.Count  = 2;
            FgInter.Rows.Count = 2;
            FgTodo.Rows.Count  = 2;

            FgProdIns.Rows.Count  = 2;
            FgInterIns.Rows.Count = 2;
            FgTodoIns.Rows.Count  = 2;

            objCabecera.mysConec = mysConec;
            objCabecera.TraerRegistro(n_IdRegistro);

            BE_CABECERA = objCabecera.e_Cabecera;
            dtPro       = objCabecera.dtProducto;
            dtInter     = objCabecera.dtIntermedio;
            dtTodo      = objCabecera.dtTodo;
            dtProIns    = objCabecera.dtProductoIns;
            dtInterIns  = objCabecera.dtIntermedioIns;
            dtTodoIns   = objCabecera.dtTodoIns;

            TxtDes.Text             = BE_CABECERA.c_des;
            TxtFchIni.Text          = Convert.ToDateTime(BE_CABECERA.d_fchini).ToString("dd/MM/yyyy");
            TxtFchFin.Text          = Convert.ToDateTime(BE_CABECERA.d_fchfin).ToString("dd/MM/yyyy");
            LblIdPlaVen.Text        = BE_CABECERA.n_idplapro.ToString();
            CboMesIni.SelectedValue = BE_CABECERA.n_mesini;

            o_plapro.mysConec = mysConec;
            o_plapro.TraerRegistro(BE_CABECERA.n_idplapro);
            e_plapro       = o_plapro.e_Cabecera;
            TxtPlaVen.Text = e_plapro.c_des;
            o_plapro       = null;

            llenarFlex(FgProd, dtPro, BE_CABECERA.n_mesini);
            llenarFlex(FgInter, dtInter, BE_CABECERA.n_mesini);
            llenarFlex(FgTodo, dtTodo, BE_CABECERA.n_mesini);

            llenarFlex(FgProdIns, dtProIns, BE_CABECERA.n_mesini);
            llenarFlex(FgInterIns, dtInterIns, BE_CABECERA.n_mesini);
            llenarFlex(FgTodoIns, dtTodoIns, BE_CABECERA.n_mesini);

            Tab2.SelectedIndex = 0;
        }
Ejemplo n.º 2
0
        private void CmdAddValores_Click(object sender, EventArgs e)
        {
            DataTable dtpro = new DataTable();
            DataTable dtint = new DataTable();
            DataTable dttod = new DataTable();

            int n_idplapro = Convert.ToInt32(LblIdPlaVen.Text);
            CN_ges_planproduccion o_plapro = new CN_ges_planproduccion();

            o_plapro.mysConec = mysConec;

            o_plapro.TraerRegistro(n_idplapro);
            dtpro    = o_plapro.dtProducto;
            dtint    = o_plapro.dtIntermedio;
            dttod    = o_plapro.dtTodo;
            o_plapro = null;

            llenarFlex(FgProd, dtpro, Convert.ToInt32(CboMesIni.SelectedValue));
            llenarFlex(FgInter, dtint, Convert.ToInt32(CboMesIni.SelectedValue));
            llenarFlex(FgTodo, dttod, Convert.ToInt32(CboMesIni.SelectedValue));
            Tab2.SelectedIndex = 0;
        }
Ejemplo n.º 3
0
        private void CmdBusCli_Click(object sender, EventArgs e)
        {
            DataTable             dtres     = new DataTable();
            CN_ges_planproduccion o_plan    = new CN_ges_planproduccion();
            CN_ges_planventas     o_planven = new CN_ges_planventas();

            o_plan.mysConec = mysConec;
            o_plan.BuscarPlanProduccionActivo(STU_SISTEMA.EMPRESAID);
            dtres = o_plan.dtLista;
            if (dtres == null)
            {
                return;
            }
            if (dtres.Rows.Count == 0)
            {
                return;
            }
            LblIdPlaVen.Text = Convert.ToInt32(dtres.Rows[0]["n_id"]).ToString();
            TxtPlaVen.Text   = dtres.Rows[0]["c_des"].ToString();
            TxtFchIni.Text   = Convert.ToDateTime(dtres.Rows[0]["d_fchini"]).ToString();
            TxtFchFin.Text   = Convert.ToDateTime(dtres.Rows[0]["d_fchfin"]).ToString();
        }
Ejemplo n.º 4
0
        void MostrarInfo()
        {
            DataTable             dtres    = new DataTable();
            DataTable             dtresint = new DataTable();
            CN_ges_planproduccion o_plapro = new CN_ges_planproduccion();

            o_plapro.mysConec = mysConec;

            TabDet2.SelectedIndex = 0;
            FgProEmp1.Rows.Count  = 2;
            o_plapro.PlanProduccionUnificado();                     // CARGAMOS PLAN DE VENTAS UNFIFIADO
            dtres    = o_plapro.dtLista;
            dtresint = o_plapro.dtLista2;
            if (o_plapro.b_OcurrioError == false)
            {
                funFlex.b_AlternarColor = true;
                MostrarCabeceraMes(Convert.ToInt32(dtres.Rows[0]["n_mesini"]), dtresint, dtres);
            }
            else
            {
                MessageBox.Show("¡ No se puede mostrar el plan de produccion unificado por el siguiente motivo: " + o_plapro.c_ErrorMensaje + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            o_plapro = null;
        }