Exemplo n.º 1
0
        bool CamposOK()
        {
            bool booEstado = true;

            if (Convert.ToInt32(CboMatPri.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado la materia prima !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                CboMatPri.Focus();
                return(booEstado);
            }
            if (Convert.ToInt32(CboPro.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el producto !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                CboPro.Focus();
                return(booEstado);
            }
            if (TxtRenPor.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el porcentaje de eficiencia !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtRenPor.Focus();
                return(booEstado);
            }
            return(booEstado);
        }
Exemplo n.º 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;
            }
            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);
                }
            }
        }