示例#1
0
        //double HallarTotIng()
        //{
        //    int n_row = 0;
        //    double n_valor = 0;
        //    for (n_row = 2; n_row <= FgDato.Rows.Count - 1; n_row++)
        //    {
        //        if (FgDato.GetData(n_row, 10).ToString() == "True")
        //        {
        //            n_valor = n_valor + Convert.ToDouble(FgDato.GetData(n_row, 7));
        //        }
        //    }
        //    return n_valor;
        //}
        //double HallarTotEgr()
        //{
        //    int n_row = 0;
        //    double n_valor = 0;
        //    for (n_row = 2; n_row <= FgDato.Rows.Count - 1; n_row++)
        //    {
        //        if (FgDato.GetData(n_row, 10).ToString() == "True")
        //        {
        //            n_valor = n_valor + Convert.ToDouble(FgDato.GetData(n_row, 8));
        //        }
        //    }
        //    return n_valor;
        //}

        bool CamposOK()
        {
            bool booEstado = true;

            if (Convert.ToInt32(CboCta.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el numero de cuenta a conciliar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                CboCta.Focus();
                return(booEstado);
            }
            if (TxtFchEmi.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha de la conciliacion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtFchEmi.Focus();
                return(booEstado);
            }
            if (Convert.ToInt32(CboPer.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificadoel periodo de la conciliacion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                CboPer.Focus();
                return(booEstado);
            }
            if (TxtSalIni.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el saldo inicial para empezar la conciliacion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtSalIni.Focus();
                return(booEstado);
            }
            return(booEstado);
        }
示例#2
0
        private void CmdCargar_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(CboCta.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha indicado el numero de cuenta a conciliar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboMeses.Focus();
                return;
            }
            if (Convert.ToInt32(CboMeses.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha indicado el mes a conciliar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboMeses.Focus();
                return;
            }
            if (Convert.ToDouble(funFunciones.NulosN(TxtSalIni.Text)) == 0)
            {
                MessageBox.Show("¡ No ha indicado el saldo inicial del banco !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtSalIni.Focus();
                return;
            }
            if (Convert.ToDouble(funFunciones.NulosN(TxtSalfinBan.Text)) == 0)
            {
                MessageBox.Show("¡ No ha indicado el saldo final del banco !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtSalFin.Focus();
                return;
            }
            DataTable dtResult = new DataTable();

            if (CmdCargar.Text == "Cargar Mov.")
            {
                objRegistros.TraerParaConciliacion(STU_SISTEMA.EMPRESAID, Convert.ToInt32(CboPer.SelectedValue), Convert.ToInt32(CboCta.SelectedValue), STU_SISTEMA.ANOTRABAJO);
                dtResult = objRegistros.dtLista;
            }
            else
            {
                objRegistros.TraerParaConciliacion(STU_SISTEMA.EMPRESAID, Convert.ToInt32(CboPer.SelectedValue), Convert.ToInt32(CboCta.SelectedValue), STU_SISTEMA.ANOTRABAJO);
                dtResult = objRegistros.dtLista;
                dtResult = MostrarConciliacionPrevia(dtResult);
            }

            FgDato.Rows.Count = 2;
            funFlex.FlexMostrarDatos(FgDato, arrCabeceraFlex1, dtResult, 2, true);
            //ConfigurarFlex();
            CalcularSaldo();
            LblNumOpe.Text = (dtResult.Rows.Count).ToString();
            MessageBox.Show("¡ Los datos se mostraron con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);

            if (n_QueHace != 3)
            {
                FgDato.AllowEditing = true;
            }
        }