Ejemplo n.º 1
0
        private void OptTip2_CheckedChanged(object sender, EventArgs e)
        {
            if (OptTip2.Checked == false)
            {
                return;
            }
            OptTipVal1.Checked = true;
            OptTipVal2.Enabled = false;
            OptTipVal3.Enabled = false;
            FgDatos.Cols.Count = 15;
            Cabecera2();
            funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, false);
            int n_row = 0;

            b_agregando = true;
            for (n_row = 1; n_row <= FgHisAno.Rows.Count - 1; n_row++)
            {
                FgHisAno.SetData(n_row, 2, "false");
            }
            FgHisAno.SetData(FgHisAno.Rows.Count - 1, 2, "true");
            b_agregando = false;
            if (OptTip2.Checked == true)
            {
                CmdAddPro.Enabled       = true;
                CmdDelPro.Enabled       = true;
                FgPro.Cols[1].ComboList = "...";
            }
            else
            {
                CmdAddPro.Enabled       = false;
                CmdDelPro.Enabled       = false;
                FgPro.Cols[1].ComboList = "";
            }
        }
Ejemplo n.º 2
0
 private void FgHisAno_CellChanged(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
 {
     if (b_agregando == true)
     {
         return;
     }
     if ((OptTip2.Checked == true) || (OptTip3.Checked == true) || (OptTip4.Checked == true))
     {
         int n_row = 0;
         for (n_row = 1; n_row <= FgHisAno.Rows.Count - 1; n_row++)
         {
             if (n_row != FgHisAno.Row)
             {
                 FgHisAno.SetData(n_row, 2, "false");
             }
             if (n_row == FgHisAno.Row)
             {
                 FgHisAno.SetData(n_row, 2, "true");
             }
         }
     }
 }
Ejemplo n.º 3
0
        void ConfigurarFormulario()
        {
            DataTable dtResul = new DataTable();
            int       n_row   = 0;
            string    c_dato  = "";

            this.Height = 621;
            this.Width  = 1095;

            Sz1.Left   = 0;
            Sz1.Top    = 41;
            Sz1.Height = this.Height - 83;
            Sz1.Width  = this.Width - 18;

            this.Text = "GESTION - ANALISIS DE LAS VENTAS";

            OptTipFor1.Checked = true;

            if (OptTipFor1.Checked == true)
            {
                C_FORMATONUMERICO = C_FORMATO1;
            }
            if (OptTipFor2.Checked == true)
            {
                C_FORMATONUMERICO = C_FORMATO2;
            }

            arrCabeceraFlex1[0, 0] = "Provedor";
            arrCabeceraFlex1[0, 1] = "420";
            arrCabeceraFlex1[0, 2] = "C";
            arrCabeceraFlex1[0, 3] = "";
            arrCabeceraFlex1[0, 4] = "c_tipexides";

            arrCabeceraFlex1[1, 0] = "Id";
            arrCabeceraFlex1[1, 1] = "0";
            arrCabeceraFlex1[1, 2] = "N";
            arrCabeceraFlex1[1, 3] = "";
            arrCabeceraFlex1[1, 4] = "c_itedes";


            funFlex.FlexMostrarDatos(FgPro, arrCabeceraFlex1, dtLista, 1, false);

            arrCabeceraFlex2[0, 0] = "Item(s)";
            arrCabeceraFlex2[0, 1] = "420";
            arrCabeceraFlex2[0, 2] = "C";
            arrCabeceraFlex2[0, 3] = "";
            arrCabeceraFlex2[0, 4] = "c_tipexides";

            arrCabeceraFlex2[1, 0] = "Id";
            arrCabeceraFlex2[1, 1] = "0";
            arrCabeceraFlex2[1, 2] = "N";
            arrCabeceraFlex2[1, 3] = "";
            arrCabeceraFlex2[1, 4] = "c_itedes";

            funFlex.FlexMostrarDatos(FgItem, arrCabeceraFlex2, dtLista, 1, false);

            FgDatos.Cols.Count = 13;
            Cabecera1();
            funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, false);

            OptTip1.Checked    = true;
            OptPer1.Checked    = true;
            OptSel3.Checked    = true;
            OptTipVal1.Checked = true;
            OptSelImp2.Checked = true;
            OptTipSel1.Checked = true;

            objCabecera.mysConec = mysConec;
            objCabecera.TraerDataAnos(STU_SISTEMA.EMPRESAID);                   // TRAE LOS AÑOS DE TRABAJO
            dtResul             = objCabecera.dtDataAnos;
            FgHisAno.Rows.Count = 1;
            for (n_row = 0; n_row <= dtResul.Rows.Count - 1; n_row++)
            {
                FgHisAno.Rows.Count = FgHisAno.Rows.Count + 1;
                c_dato = dtResul.Rows[n_row]["n_anotra"].ToString();
                FgHisAno.SetData(FgHisAno.Rows.Count - 1, 1, c_dato);
                FgHisAno.SetData(FgHisAno.Rows.Count - 1, 2, true);
            }
        }
Ejemplo n.º 4
0
        void EjecutarConsulta()
        {
            int n_tipcon = 0;
            int n_tipmon = 0;
            int n_tipimp = 0;
            int n_tipval = 0;

            // INDICAMOS LE TIPO DE CONSULTA
            if (OptTip1.Checked == true)
            {
                n_tipcon = 1;
            }
            if (OptTip2.Checked == true)
            {
                n_tipcon = 2;
            }
            if (OptTip3.Checked == true)
            {
                n_tipcon = 3;
            }
            if (OptTip4.Checked == true)
            {
                n_tipcon = 4;
            }

            // INDICAMOS EL TIPO DE MONEDA
            if (OptSel1.Checked == true)
            {
                n_tipmon = 1;
            }                                                 // SOLO MONEDA NACIONAL
            if (OptSel2.Checked == true)
            {
                n_tipmon = 2;
            }                                                 // SOLO MONEDA EXTRANJERA
            if (OptSel3.Checked == true)
            {
                n_tipmon = 3;
            }                                                 // TODO EN MONEDA NACIONAL
            if (OptSel4.Checked == true)
            {
                n_tipmon = 4;
            }                                                 // TODO EN MONEDA EXTRANJERA

            // INDICAMOS EL TIPO DE IMPORTE A MOSTRAR
            if (OptSelImp1.Checked == true)
            {
                n_tipimp = 1;
            }                                                   // IMPORTE INCLUIDO IGV
            if (OptSelImp2.Checked == true)
            {
                n_tipimp = 2;
            }                                                   // IMPORTE SIN IGV
            if (OptSelImp3.Checked == true)
            {
                n_tipimp = 3;
            }                                                   // SOLO EL IGV

            CN_vta_ventas funCom = new CN_vta_ventas();

            funCom.mysConec    = mysConec;
            funCom.STU_SISTEMA = STU_SISTEMA;

            string c_CadINCli = funFlex.Flex_CadenaIN(FgPro, 2, 1);
            string c_CadINIte = funFlex.Flex_CadenaIN(FgItem, 2, 1);;

            if (n_tipcon == 1)
            {
                Cabecera1();
                funCom.Consulta14(STU_SISTEMA.EMPRESAID, n_tipmon, n_tipimp);
                dtLista = funCom.dtLista1;
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true);
                SumarColumnas();
            }
            if (n_tipcon == 2)
            {
                int n_row    = 0;
                int n_anover = 0;
                for (n_row = 1; n_row <= FgHisAno.Rows.Count - 1; n_row++)
                {
                    if (FgHisAno.GetData(n_row, 2).ToString() == "True")
                    {
                        n_anover = Convert.ToInt32(FgHisAno.GetData(n_row, 1));
                    }
                }
                Cabecera2();
                funCom.Consulta17(STU_SISTEMA.EMPRESAID, n_anover, n_tipmon, n_tipimp);
                dtLista = funCom.dtLista1;
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true);
                SumarColumnas2();
            }
            if (n_tipcon == 3)
            {
                int n_row    = 0;
                int n_anover = 0;
                for (n_row = 1; n_row <= FgHisAno.Rows.Count - 1; n_row++)
                {
                    if (FgHisAno.GetData(n_row, 2).ToString() == "True")
                    {
                        n_anover = Convert.ToInt32(FgHisAno.GetData(n_row, 1));
                    }
                }
                Cabecera3();
                if (OptTipVal1.Checked == true)
                {
                    n_tipval = 1;
                }
                if (OptTipVal2.Checked == true)
                {
                    n_tipval = 2;
                }
                if (OptTipVal3.Checked == true)
                {
                    n_tipval = 3;
                }

                if (n_tipval == 3)
                {
                    funCom.Consulta23(STU_SISTEMA.EMPRESAID, n_anover, n_tipmon, n_tipval);
                }
                else
                {
                    funCom.Consulta18(STU_SISTEMA.EMPRESAID, n_anover, n_tipmon, n_tipval);
                }
                dtLista = funCom.dtLista1;

                funFlex.FlexMostrarDatos(FgDatos, arrCabecera3, dtLista, 2, true);
                if (OptTipVal3.Checked != true)
                {
                    SumarColumnas3();
                }
                else
                {
                    FgDatos.Cols.Remove(FgDatos.Cols.Count - 1);
                }
            }
            if (n_tipcon == 4)
            {
                int n_row    = 0;
                int n_anover = 0;
                for (n_row = 1; n_row <= FgHisAno.Rows.Count - 1; n_row++)
                {
                    if (FgHisAno.GetData(n_row, 2).ToString() == "True")
                    {
                        n_anover = Convert.ToInt32(FgHisAno.GetData(n_row, 1));
                    }
                }
                Cabecera4();
                funCom.Consulta19(STU_SISTEMA.EMPRESAID, n_anover, n_tipmon, n_tipimp);
                dtLista = funCom.dtLista1;
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera4, dtLista, 2, true);
                SumarColumnas();
            }
        }