Пример #1
0
        private void addDisFondoMultiaval()
        {
            asignacionResumen(ref objresumen);
            if (ViewState["DistribucionFondoMultiaval"] == null) // si no ec}xiste el ViewState["ServiciosEmpresa"] lo creo.
            {
                DataTable dt1 = new DataTable();
                dt1.Clear();
                dt1.Columns.Add("IdDistribucionFondos");
                dt1.Columns.Add("IdOperacion");
                dt1.Columns.Add("IdAcreedor");
                dt1.Columns.Add("DescAcreedor");
                dt1.Columns.Add("MontoCredito");
                dt1.Columns.Add("Comentario");
                dt1.Columns.Add("Tipo");
                dt1.Columns.Add("IdTipoFondo");
                dt1.Columns.Add("DescTipoFondo");
                dt1.Columns.Add("Acción");

                DataRow dr = dt1.NewRow();
                dr["IdDistribucionFondos"] = dt1.Rows.Count;
                dr["IdOperacion"]          = objresumen.idOperacion.ToString();
                dr["IdAcreedor"]           = ddlTipoDoumento.SelectedValue.ToString();
                dr["DescAcreedor"]         = ddlTipoDoumento.SelectedItem.ToString();
                dr["MontoCredito"]         = txtMontoCLP.Text;
                dr["Comentario"]           = txtComentario.Text;
                dr["Tipo"]          = 2;
                dr["Acción"]        = "";
                dr["IdTipoFondo"]   = ddlTipoFondoM.SelectedValue;
                dr["DescTipoFondo"] = ddlTipoFondoM.SelectedItem;
                dt1.Rows.Add(dr);
                GridMultiaval.DataSource = dt1;
                GridMultiaval.DataBind();
                ViewState["DistribucionFondoMultiaval"] = dt1;
                dt1 = null;
            }
            else // de lo contratio edito la grilla segun sea necesario.
            {
                DataTable dt1 = new DataTable();
                dt1 = (DataTable)ViewState["DistribucionFondoMultiaval"];
                DataRow dr = dt1.NewRow();
                dr["IdDistribucionFondos"] = dt1.Rows.Count;
                dr["IdOperacion"]          = objresumen.idOperacion.ToString();
                dr["IdAcreedor"]           = ddlTipoDoumento.SelectedValue.ToString();
                dr["DescAcreedor"]         = ddlTipoDoumento.SelectedItem.ToString();
                dr["MontoCredito"]         = txtMontoCLP.Text;
                dr["Comentario"]           = txtComentario.Text;
                dr["Tipo"]          = 2;
                dr["Acción"]        = "";
                dr["IdTipoFondo"]   = ddlTipoFondoM.SelectedValue;
                dr["DescTipoFondo"] = ddlTipoFondoM.SelectedItem;
                dt1.Rows.Add(dr);
                GridMultiaval.DataSource = dt1;
                GridMultiaval.DataBind();
                ViewState["DistribucionFondoMultiaval"] = dt1;
                dt1 = null;
            }

            txtNroCreditoOtro.Text = string.Empty;
            txtMontoOtro.Text      = string.Empty;
        }
Пример #2
0
        protected void mostrarDatos()
        {
            asignacionResumen(ref objresumen);
            LogicaNegocio MTO = new LogicaNegocio();
            DataSet       res;

            // res = MTO.ListarResumenOpe(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString());//agregarle el idGarantia
            //lbEjecutivo.Text = res.Tables[0].Rows[0]["DescEjecutivo"].ToString();
            //lbMonto.Text = "CLP " + actualizaMiles(Math.Round(Convert.ToDecimal(res.Tables[0].Rows[0]["MontoAprobado"].ToString()), 2).ToString()).Replace(",", "");

            // inicializacionGrillas();

            res = MTO.ListarDistribucionFondos(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), objresumen.idUsuario, objresumen.descCargo);

            gridDisFondoBanco.DataSource = res.Tables[0];
            gridDisFondoBanco.DataBind();
            ViewState["DistribucionFondoBanco"] = res.Tables[0];

            gridDisFondoOtroBanco.DataSource = res.Tables[1];
            gridDisFondoOtroBanco.DataBind();
            ViewState["DistribucionFondoOtroBanco"] = res.Tables[1];

            GridMultiaval.DataSource = res.Tables[2];
            GridMultiaval.DataBind();
            ViewState["DistribucionFondoMultiaval"] = res.Tables[2];
        }
Пример #3
0
 protected void inicializacionGrillas()
 {
     if (ViewState["DistribucionFondoBanco"] != null)
     {
         gridDisFondoBanco.DataSource = (DataTable)ViewState["DistribucionFondoBanco"];
         gridDisFondoBanco.DataBind();
     }
     if (ViewState["DistribucionFondoOtroBanco"] != null)
     {
         gridDisFondoOtroBanco.DataSource = (DataTable)ViewState["DistribucionFondoOtroBanco"];
         gridDisFondoOtroBanco.DataBind();
     }
     if (ViewState["DistribucionFondoMultiaval"] != null)
     {
         GridMultiaval.DataSource = (DataTable)ViewState["DistribucionFondoMultiaval"];
         GridMultiaval.DataBind();
     }
 }
Пример #4
0
        void OperacionesMultiaval_Command(object sender, CommandEventArgs e)
        {
            if (e.CommandName == "Eliminar")
            {
                DataTable dt1 = new DataTable();
                dt1 = (DataTable)ViewState["DistribucionFondoMultiaval"];

                for (int i = 0; i <= dt1.Rows.Count - 1; i++)
                {
                    if (dt1.Rows[i][2].ToString() + dt1.Rows[i][4].ToString() == System.Web.HttpUtility.HtmlDecode(e.CommandArgument.ToString()))
                    {
                        dt1.Rows[i].Delete();
                    }
                }
                dt1.AcceptChanges();
                ViewState["DistribucionFondoMultiaval"] = dt1;
                GridMultiaval.DataSource = (DataTable)ViewState["DistribucionFondoMultiaval"];;
                GridMultiaval.DataBind();
                dt1 = null;
            }
        }