public DataSet ProcesarIndicadorMensual(IndicadorMensualBE BE)
        {
            DataSet dsResult;

            try
            {
                cmd = db.GetStoredProcCommand("IndicadorMensual_Mnt");
                db.AddInParameter(cmd, "OPCION", DbType.Int32, BE.OPCION);
                db.AddInParameter(cmd, "USUARIO", DbType.String, BE.USUARIO);
                db.AddInParameter(cmd, "Periodo", DbType.String, BE.Periodo);
                if (BE.dtActualizacion != DateTime.MinValue)
                {
                    db.AddInParameter(cmd, "dtActualizacion", DbType.DateTime, BE.dtActualizacion);
                }
                db.AddInParameter(cmd, "vCodigoIndicador", DbType.String, BE.vCodigoIndicador);
                db.AddInParameter(cmd, "vDescripcionIndicador", DbType.String, BE.vDescripcionIndicador);
                db.AddInParameter(cmd, "nImporte", DbType.Decimal, BE.nImporte);
                db.AddInParameter(cmd, "nLimiteIndividual", DbType.Decimal, BE.nLimiteIndividual);
                db.AddInParameter(cmd, "nLimiteRiesgo", DbType.Decimal, BE.nLimiteRiesgo);
                dsResult = db.ExecuteDataSet(cmd);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsResult);
        }
        private void CargarDatos()
        {
            try
            {
                DataSet            ds      = new DataSet();
                IndicadorMensualBE oEntity = new IndicadorMensualBE();
                oEntity.OPCION          = 1;
                oEntity.USUARIO         = General.General.GetCodigoUsuario;
                oEntity.dtActualizacion = cboFechaProceso.SelectedValue.Equals("Hoy") ? DateTime.MinValue : Convert.ToDateTime(cboFechaProceso.SelectedValue.ToString());
                ds = new IndicadorMensualBL().ProcesarIndicadorMensual(oEntity);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    txtdtActualizacion.Text   = Convert.ToDateTime(ds.Tables[0].Rows[0]["dtActualizacion"].ToString()).ToString("d");
                    txtnImporte.Text          = Convert.ToDecimal(ds.Tables[0].Rows[0]["nImporte"].ToString()).ToString("N0");
                    txtnLimiteIndividual.Text = ((Convert.ToDecimal(ds.Tables[0].Rows[0]["nImporte"]) * Convert.ToDecimal(ds.Tables[0].Rows[0]["nLimiteIndividual"])) / 100).ToString("N0");
                    txtnLimiteRiesgo.Text     = ((Convert.ToDecimal(ds.Tables[0].Rows[0]["nImporte"]) * Convert.ToDecimal(ds.Tables[0].Rows[0]["nLimiteRiesgo"])) / 100).ToString("N0");
                    txtLiminte15.Text         = ((Convert.ToDecimal(ds.Tables[0].Rows[0]["nImporte"]) * 15) / 100).ToString("N0");
                    txtLiminte20.Text         = ((Convert.ToDecimal(ds.Tables[0].Rows[0]["nImporte"]) * 20) / 100).ToString("N0");
                    lblnLimiteIndividual.Text = Convert.ToDecimal(ds.Tables[0].Rows[0]["nLimiteIndividual"]).ToString("N0") + "%";
                    lblnLimiteRiesgo.Text     = Convert.ToDecimal(ds.Tables[0].Rows[0]["nLimiteRiesgo"]).ToString("N0") + "%";
                    txtTipoCambio.Text        = Convert.ToDecimal(ds.Tables[0].Rows[0]["TipoCambio"]).ToString();
                    nLimiteIndividual         = Convert.ToDecimal(ds.Tables[0].Rows[0]["nLimiteIndividual"]);
                    nLimiteRiesgo             = Convert.ToDecimal(ds.Tables[0].Rows[0]["nLimiteRiesgo"]);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void LlenarCombos()
        {
            try
            {
                DataSet            ds      = new DataSet();
                IndicadorMensualBE oEntity = new IndicadorMensualBE();
                oEntity.OPCION  = 4;
                oEntity.USUARIO = General.General.GetCodigoUsuario;
                ds = new IndicadorMensualBL().ProcesarIndicadorMensual(oEntity);

                cboFechaProceso.DataSource    = ds.Tables[0];
                cboFechaProceso.DisplayMember = "FechaProceso";
                cboFechaProceso.ValueMember   = "FechaProceso";

                cboFechaProceso.SelectedValue = "Hoy";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 4
0
 public DataSet ProcesarIndicadorMensual(IndicadorMensualBE BE)
 {
     return(oDa.ProcesarIndicadorMensual(BE));
 }