예제 #1
0
        void EjecutarConsulta()
        {
            if (Convert.ToInt32(CboPerIni.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el periodo de inicio a consultar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboPerIni.Focus();
                return;
            }
            if (Convert.ToInt32(CboPerFin.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el periodo final a consultar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboPerFin.Focus();
                return;
            }
            if (Convert.ToInt32(CboPerIni.SelectedValue) > Convert.ToInt32(CboPerFin.SelectedValue))
            {
                MessageBox.Show("¡ El periodo de inicio no puede ser mayor al periodo final !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboPerFin.Focus();
                return;
            }
            if (OptLibro.Checked == true)
            {
                if (Convert.ToInt32(CboLibro.SelectedValue) == 0)
                {
                    MessageBox.Show("¡ No ha seleccionado el libro a consultar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    CboPro.Focus();
                    return;
                }
            }

            Tab02.SelectedIndex = 0;
            CN_con_diario funCom = new CN_con_diario();

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

            bool b_Result = false;

            b_Result = funCom.ConsultaDiario(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, Convert.ToInt32(CboLibro.SelectedValue), Convert.ToInt32(CboPerIni.SelectedValue), Convert.ToInt32(CboPerFin.SelectedValue));

            if (b_Result == true)
            {
                dtLista   = funCom.dtLista;
                dtResumen = funCom.dtResumen;
                if (dtLista.Rows.Count != 0)
                {
                    funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 3, true);
                    funFlex.FlexMostrarDatos(FgRes, arrCabResumen1, dtResumen, 3, true);
                    HalarTotalresumen();
                }
                else
                {
                    MessageBox.Show("¡ No hay registros en el periodo indicado !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
            }
        }
예제 #2
0
        void EjecutarConsulta()
        {
            if (Convert.ToInt32(CboPerIni.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el periodo de inicio a consultar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboPerIni.Focus();
                return;
            }
            if (Convert.ToInt32(CboPerFin.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el periodo final a consultar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboPerFin.Focus();
                return;
            }
            if (Convert.ToInt32(CboPerIni.SelectedValue) > Convert.ToInt32(CboPerFin.SelectedValue))
            {
                MessageBox.Show("¡ El periodo de inicio no puede ser mayor al periodo final !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboPerFin.Focus();
                return;
            }
            string c_CadINCli = funFlex.Flex_CadenaIN(FgCuenta, 1, 1);

            if (c_CadINCli == "")
            {
                MessageBox.Show("¡ No ha especificado las cuentas que desea mayorizar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                FgCuenta.Focus();
                return;
            }

            Tab02.SelectedIndex = 0;
            CN_con_diario funCom = new CN_con_diario();

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

            MostrarDetalle(c_CadINCli);
            //bool b_Result = false;
            //b_Result = funCom.ConsultaDiario(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, Convert.ToInt32(CboLibro.SelectedValue), Convert.ToInt32(CboPerIni.SelectedValue), Convert.ToInt32(CboPerFin.SelectedValue));

            //if (b_Result == true)
            //{
            //    dtLista = funCom.dtLista;
            //    dtResumen = funCom.dtResumen;
            //    if (dtLista.Rows.Count != 0)
            //    {
            //        funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 3, true);
            //        funFlex.FlexMostrarDatos(FgRes, arrCabResumen1, dtResumen, 3, true);
            //        HalarTotalresumen();
            //    }
            //    else
            //    {
            //        MessageBox.Show("¡ No hay registros en el periodo indicado !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            //    }
            //}
        }