Example #1
0
        public void add_gr_dato()
        {
            this.crear_table();

            DataTable dt = (DataTable)ViewState["dt_acreedor"];
            DataRow   dr = dt.NewRow();

            dr["id_gr_pro"]      = id_gr_prohibicion;
            dr["id_prohibicion"] = id_prohibicion;
            dr["rut_acreedor"]   = this.DatosParticipante.InfoPersona.Rut;
            dr["nombre"]         = this.DatosParticipante.InfoPersona.Nombre + " " + this.DatosParticipante.InfoPersona.Apellido_paterno + " " + this.DatosParticipante.InfoPersona.Apellido_materno;
            dr["estado_civil"]   = this.DatosParticipante.InfoPersona.Estado_civil;
            dr["sexo"]           = this.DatosParticipante.InfoPersona.Sexo;
            dr["profesion"]      = this.DatosParticipante.InfoPersona.Profesion;
            dt.Rows.Add(dr);

            if (id_prohibicion != "0")
            {
                string add = new AcreedorBC().add_acreedor(Convert.ToInt32(id_prohibicion), Convert.ToInt32(this.DatosParticipante.InfoPersona.Rut));
                getacreedor();
            }
            else
            {
                if (Session["tabla_acreedor"] == null)
                {
                    Session["tabla_acreedor"] = dt;
                }
                else
                {
                    DataTable dta = (DataTable)Session["tabla_acreedor"];
                    foreach (DataRow row in dta.Rows)
                    {
                        DataRow drr = dt.NewRow();

                        drr["id_gr_pro"]      = Convert.ToString(row["id_gr_pro"]);
                        drr["id_prohibicion"] = Convert.ToString(row["id_prohibicion"]);
                        drr["rut_acreedor"]   = Convert.ToString(row["rut_acreedor"]);
                        drr["nombre"]         = Convert.ToString(row["nombre"]);
                        drr["estado_civil"]   = Convert.ToString(row["estado_civil"]);
                        drr["sexo"]           = Convert.ToString(row["sexo"]);
                        drr["profesion"]      = Convert.ToString(row["profesion"]);

                        dt.Rows.Add(drr);
                    }

                    Session["tabla_acreedor"] = dt;
                }
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Example #2
0
        public void getacreedor()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_gr_pro"));
            dt.Columns.Add(new DataColumn("id_prohibicion"));
            dt.Columns.Add(new DataColumn("rut_acreedor"));
            dt.Columns.Add(new DataColumn("nombre"));
            dt.Columns.Add(new DataColumn("estado_civil"));
            dt.Columns.Add(new DataColumn("sexo"));
            dt.Columns.Add(new DataColumn("profesion"));

            List <Acreedor> lacreedor = new AcreedorBC().getacreedores(Convert.ToInt32(id_prohibicion));

            if (id_prohibicion == "0")
            {
                DataTable dta = new DataTable();
                dta = (DataTable)Session["tabla_acreedor"];
                if (dta != null)
                {
                    foreach (DataRow row in dta.Rows)
                    {
                        string id = Convert.ToString(row["id_gr_pro"]);

                        if (id_gr_prohibicion == id)
                        {
                            DataRow dr = dt.NewRow();

                            dr["id_gr_pro"]      = Convert.ToString(row["id_gr_pro"]);
                            dr["id_prohibicion"] = Convert.ToString(row["id_prohibicion"]);
                            dr["rut_acreedor"]   = Convert.ToString(row["rut_acreedor"]);
                            dr["nombre"]         = Convert.ToString(row["nombre"]);
                            dr["estado_civil"]   = Convert.ToString(row["estado_civil"]);
                            dr["sexo"]           = Convert.ToString(row["sexo"]);
                            dr["profesion"]      = Convert.ToString(row["profesion"]);

                            dt.Rows.Add(dr);
                        }
                    }
                }
            }
            else
            {
                foreach (Acreedor macreedor in lacreedor)
                {
                    DataRow dr = dt.NewRow();

                    dr["id_gr_pro"]      = "0";
                    dr["id_prohibicion"] = macreedor.Id_prohibicion;
                    dr["rut_acreedor"]   = macreedor.P_acreedor.Rut;
                    dr["nombre"]         = macreedor.P_acreedor.Nombre + " " + macreedor.P_acreedor.Apellido_paterno + " " + macreedor.P_acreedor.Apellido_materno;
                    dr["estado_civil"]   = macreedor.P_acreedor.Estado_civil;
                    dr["sexo"]           = macreedor.P_acreedor.Sexo;
                    dr["profesion"]      = macreedor.P_acreedor.Profesion;

                    dt.Rows.Add(dr);
                }
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }