void GuardarCuentas()
        {
            using (AsociacionDAO db = new AsociacionDAO())
            {
                BancoDAO dbBanco = new BancoDAO();
                db.Limpiar_Cuentas_Asociacion(Convert.ToInt32(hdnID.Value));

                foreach (GridViewRow fila in grvBancos.Rows)
                {
                    CheckBox chk = (CheckBox)fila.FindControl("chkActivo");
                    if (chk.Checked == true)
                    {
                        //if (dbBanco.EXISTE_CTA_BANCO(Convert.ToInt32(fila.Cells[0].Text), Convert.ToInt32(hdnID.Value) ) == false)
                        //{
                        var cuentas = dbBanco.ListaNumeroCuentasBanco(Convert.ToInt32(fila.Cells[0].Text));

                        foreach (System.Data.DataRow cta in cuentas.Tables[0].Rows)
                        {
                            AsociacionDetalle ad = new AsociacionDetalle();
                            ad.AsociacionID    = Convert.ToInt32(hdnID.Value);
                            ad.CuentaID        = Convert.ToInt32(cta[0]);
                            ad.FechaCreacion   = DateTime.Now.Date;
                            ad.UsuarioCreacion = Session["Usuario"].ToString();
                            db.RegistrarAsociacionDetalle(ad);
                        }
                        //}
                    }
                    //else if (chk.Checked == false)
                    //{
                    //    db.EliminarAsociacionDetalle(Convert.ToInt32(fila.Cells[0].Text), Convert.ToInt32(hdnID.Value));
                    //}
                }
            }
        }
        protected void grvAsociaciones_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                try
                {
                    Label lblbancos = (Label)e.Row.FindControl("lblBancos");
                    using (AsociacionDAO db = new AsociacionDAO())
                    {
                        lblbancos.Text = db.ObtenerBancosAsociacion(Convert.ToInt32(e.Row.Cells[31].Text));
                    }

                    Label lblbancosids = (Label)e.Row.FindControl("lblids");

                    using (AsociacionDAO db = new AsociacionDAO())
                    {
                        lblbancosids.Text = db.ObtenerBancosIdAsociacion(Convert.ToInt32(e.Row.Cells[31].Text));
                    }
                }
                catch (Exception ex)
                {
                }
            }

            //     return;

            // int id =Convert.ToInt32( e.Row.Cells[10].Text);
            // GridView gvDetails = (GridView)e.Row.FindControl("grvContactos");
            //// cargarContactos(gvDetails, id);
        }
        //Fin Service Autocomplete

        void CargarAsociacion()
        {
            using (AsociacionDAO db = new AsociacionDAO())
            {
                grvAsociaciones.DataSource = db.ListarAsociaciones();
                grvAsociaciones.DataBind();
            }
        }
 protected void btnEditar_Click(object sender, EventArgs e)
 {
     using (AsociacionDAO db = new AsociacionDAO())
     {
         db.AsignarPoliza(Convert.ToInt32(hdnID.Value), TxtNroPoliza.Text, TxtCodigoContratante.Text, txtNombreContrante.Text);
         CargarAsociacion();
     }
 }
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     using (AsociacionDAO db = new AsociacionDAO())
     {
         grvAsociaciones.DataSource = db.ListarAsociacionesNombre(txtBusqueda.Text);
         grvAsociaciones.DataBind();
     }
 }
 protected void btnAnular_Click1(object sender, EventArgs e)
 {
     try
     {
         int id = Convert.ToInt32(hdnID.Value);
         using (AsociacionDAO db = new AsociacionDAO())
         {
             db.AnularAsociacion(id, false);
             btnBuscar_Click(null, null);
             //CargarAsociacion();
         }
     }
     catch (Exception)
     {
     }
 }
Example #7
0
        protected void grvDetallesAfiliado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            GridViewRow grv = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);

            if (e.CommandName == "BtnPlan")
            {
                ImageButton imgBtn        = (ImageButton)e.CommandSource;
                GridView    myGrid        = (GridView)sender;
                GridViewRow myRow         = (GridViewRow)imgBtn.Parent.Parent;
                int         CodAsociacion = Convert.ToInt32(myGrid.DataKeys[myRow.RowIndex].Values["CodAsociacion"]);

                String identificador = grv.Cells[4].Text.Trim() + ".pdf";
                //byte[] Archivo = (byte[])ViewState["PlanPDF"];
                AsociacionDAO db   = new AsociacionDAO();
                byte[]        data = (byte[])db.ObtenerPlanAsociacion(CodAsociacion);
                if (data != null)
                {
                    try
                    {
                        Response.Clear();
                        MemoryStream ms = new MemoryStream(data);
                        Response.ContentType = "application/pdf";
                        Response.AddHeader("content-disposition", "attachment;filename=" + identificador);
                        Response.Buffer = true;
                        ms.WriteTo(Response.OutputStream);
                        HttpContext.Current.ApplicationInstance.CompleteRequest();

                        //string sFile = identificador;
                        //FileStream fs = new FileStream(Server.MapPath("~/rptTemp\\") + sFile, FileMode.Create);
                        //fs.Write(Archivo, 0, Convert.ToInt32(Archivo.Length));
                        //fs.Close();
                        //Response.AddHeader("content-disposition", "attachment;filename=" + sFile);
                        //Response.ContentType = "application/pdf";
                        //Response.BinaryWrite(Archivo);
                        //Response.End();
                    }
                    catch (Exception ex)
                    {
                        Response.Write(ex.Message);
                    }
                }
            }
        }
        protected void btnPlan_Click(object sender, ImageClickEventArgs e)
        {
            ImageButton   img           = (ImageButton)sender;
            GridViewRow   gvr           = (GridViewRow)img.NamingContainer;
            string        nomArch       = gvr.Cells[45].Text;
            int           identificador = Convert.ToInt32(gvr.Cells[31].Text);
            AsociacionDAO db            = new AsociacionDAO();

            byte[] data = (byte[])db.ObtenerPlanAsociacion(identificador);

            if (data != null)
            {
                try
                {
                    //string sFile = grvAsociaciones.Rows[gvr.RowIndex].Cells[45].Text ;
                    //FileStream fs = new FileStream(Server.MapPath("~//Files//") + sFile, FileMode.Create);
                    //fs.Write(data, 0, Convert.ToInt32(data.Length));
                    //fs.Close();
                    //Response.AddHeader("content-disposition", "attachment;filename=" + sFile);
                    //Response.ContentType = "application/pdf";
                    //Response.BinaryWrite(data);
                    //Response.End();
                    Response.Clear();
                    MemoryStream ms = new MemoryStream(data);
                    Response.ContentType = "application/pdf";
                    Response.AddHeader("content-disposition", "attachment;filename=" + nomArch);
                    Response.Buffer = true;
                    ms.WriteTo(Response.OutputStream);
                    HttpContext.Current.ApplicationInstance.CompleteRequest();
                }
                catch (Exception ex)
                {
                    //Response.Write(ex.Message);
                }
            }
        }
        protected void btnAsociar_Click(object sender, EventArgs e)
        {
            using (AsociacionDAO db = new AsociacionDAO())
            {
                if (hdnIDCliente1.Value == "0")
                {
                    txtmensaje.Text = "Debe seleccionar la institucion educativa";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    return;
                }

                if (ddlEmpresaRecaudadora.SelectedItem.Value == "0")
                {
                    txtmensaje.Text = "Debe seleccionar la empresa recaudadora";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    return;
                }

                if (ddlTipoSeguro.SelectedItem.Value == "0")
                {
                    txtmensaje.Text = "Debe seleccionar el tipo de seguro";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    return;
                }

                if (ddlCiaSeguros.SelectedItem.Value == "0")
                {
                    txtmensaje.Text = "Debe seleccionar el seguro";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    return;
                }

                try
                {
                    if (Convert.ToString(Session["ED"]) == "modalkevin")
                    {
                        CampañasDAO objn = new CampañasDAO();
                        string      MensajeValidaCampana = objn.getValAsocEnCampana(Convert.ToInt32(hdnIDCliente1.Value), Convert.ToInt32(ddlTipoSeguro.SelectedValue));
                        if (MensajeValidaCampana.Trim().Length > 0)
                        {
                            txtmensaje.Text = MensajeValidaCampana;
                            string js = "openModal();";
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", js, true);
                            return;
                        }
                    }

                    DAO_Hermes.Asociacion asociacion = new DAO_Hermes.Asociacion();
                    asociacion.ID = Convert.ToInt32(hdnID.Value);
                    asociacion.InstitucionEducativaID = hdnIDCliente1.Value == "" ? 0 : Convert.ToInt32(hdnIDCliente1.Value);
                    asociacion.CIASeguroID            = Convert.ToInt32(ddlCiaSeguros.SelectedValue);
                    asociacion.RecaudadorID           = Convert.ToInt32(ddlEmpresaRecaudadora.SelectedValue);
                    asociacion.ProductoID             = Convert.ToInt32(ddlTipoSeguro.SelectedValue);

                    asociacion.FechaVigenciaInicio       = null;
                    asociacion.FechaVigenciaFin          = null;
                    asociacion.FechaVigenciaPolizaInicio = null;
                    asociacion.FechaVigenciaPolizaFin    = null;
                    if (ddlTipoSeguro.SelectedValue == "1" || ddlTipoSeguro.SelectedValue == "2")
                    {
                        asociacion.FechaVigenciaInicio       = Convert.ToDateTime(txtFechaVigenciaInicio.Text);
                        asociacion.FechaVigenciaFin          = Convert.ToDateTime(txtFFVigenciaBanco.Text);
                        asociacion.FechaVigenciaPolizaInicio = Convert.ToDateTime(txtFIVigenciaPoliza.Text);
                        asociacion.FechaVigenciaPolizaFin    = Convert.ToDateTime(txtFFVigenciaPoliza.Text);
                    }
                    asociacion.FileNamePlanSeguro = HttpUtility.HtmlDecode(lblFilex.Text);
                    asociacion.MonedaID           = Convert.ToInt32(rbtMoneda.SelectedItem.Value);
                    asociacion.Prima          = Convert.ToDecimal(txtPrima.Text);
                    asociacion.FilePlanSeguro = GuardarArchivo(FUpPlan);

                    if (ddlTipoSeguro.SelectedValue == "1")
                    {
                        asociacion.InvalidezPermanenteParcial = Convert.ToDecimal(txtInvalidezParcial.Text);
                        asociacion.GastosSepelio              = Convert.ToDecimal(txtGastosSepelio.Text);
                        asociacion.GastoCuracion              = Convert.ToDecimal(txtGastosCuracion.Text);
                        asociacion.MuerteAccidental           = Convert.ToDecimal(txtMuerteAccidental.Text);
                        asociacion.InvalidezPermanenteTotal   = Convert.ToDecimal(txtInvalidezPT.Text);
                        asociacion.InvalidezPermanenteParcial = Convert.ToDecimal(txtInvalidezParcial.Text);
                        asociacion.Deducible = Convert.ToDecimal(txtdeducible.Text);
                    }
                    else if (ddlTipoSeguro.SelectedValue == "2")
                    {
                        asociacion.PensionMensual = Convert.ToDecimal(txtPensionMensual.Text);
                        asociacion.MesesPension   = Convert.ToInt32(txtMesesPension.Text);
                        asociacion.AnniosPension  = Convert.ToInt32(txtAñosPension.Text);
                    }
                    asociacion.TipoCargaCodigos     = Convert.ToInt32(rbtTipoCarga.SelectedItem.Value);
                    asociacion.Activo               = true;
                    asociacion.UsuarioCreacion      = Session["Usuario"].ToString();
                    asociacion.UsuarioActualizacion = Session["Usuario"].ToString();
                    asociacion.FechaCreacion        = DateTime.Now.Date;

                    if (FUpPlan.FileName != "")
                    {
                        string arch = Server.MapPath(" ") + "\\Files\\" + FUpPlan.PostedFile.FileName;
                        FUpPlan.PostedFile.SaveAs(arch);

                        byte[] bytes = System.IO.File.ReadAllBytes(arch);
                        asociacion.FilePlanSeguro = bytes;
                    }

                    asociacion.Deducible      = Convert.ToDecimal(txtdeducible.Text == "" ? "0" : txtdeducible.Text);
                    asociacion.TipoAsociacion = Convert.ToInt32(rbtTipoAsociacion.SelectedItem.Value);

                    if (ddlTipoSeguro.SelectedValue == "1" || ddlTipoSeguro.SelectedValue == "2")
                    {
                        //DateTime? fvIni = null;
                        //DateTime? fvFin = null;
                        //DateTime? fvIniPol = null;
                        //DateTime? fvFinPol = null;

                        //if (txtFechaVigenciaInicio.Text.Trim().Length>0) {
                        //    fvIni
                        //}
                        //if (txtFFVigenciaBanco.Text.Trim().Length > 0)
                        //{
                        //    fvFin
                        //}
                        //if (txtFIVigenciaPoliza.Text.Trim().Length > 0)
                        //{
                        //    fvIniPol
                        //}
                        //if (txtFFVigenciaPoliza.Text.Trim().Length > 0)
                        //{
                        //    fvFinPol
                        //}

                        bool aso = db.ValidarAsociacion(Convert.ToInt32(hdnIDCliente1.Value), Convert.ToDateTime(txtFechaVigenciaInicio.Text), Convert.ToDateTime(txtFFVigenciaBanco.Text), Convert.ToDateTime(txtFIVigenciaPoliza.Text), Convert.ToDateTime(txtFFVigenciaPoliza.Text), Convert.ToInt32(ddlCiaSeguros.SelectedValue), Convert.ToInt32(ddlTipoSeguro.SelectedValue));
                        if (Convert.ToString(Session["ED"]) == "modalkevin")
                        {
                            if (aso == true)
                            {
                                txtmensaje.Text = "Ya existe una asociación para la institucion: " + txtSearch.Text + " con las fechas de vigencia y poliza especificadas";
                                string jssAso = "openModal();";
                                ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jssAso, true);
                                return;
                            }
                        }
                    }
                    hdnID.Value = db.Agregar(asociacion).ToString();
                    MVTipoBancos.ActiveViewIndex = 0;
                    GuardarCuentas();
                    CargarAsociacion();
                    txtmensaje.Text = "Registro de asociación de:" + txtSearch.Text + " fue registrado con exito ";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                }
                catch (Exception ex)
                {
                    txtmensaje.Text = ex.Message;
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                }
            }
        }
        protected void grvAsociaciones_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                int    fila             = Convert.ToInt32(e.CommandArgument);
                string TipoCargaCodigos = "";
                //string jss = "";
                if (e.CommandName == "EditaAsociacion")
                {
                    ddlTipoInstEduca.SelectedValue = grvAsociaciones.Rows[fila].Cells[48].Text;
                    ddlTipoInstEduca.Attributes.Add("disabled", "disabled");
                    // La institución educativa no podra modificar debido al id ...!!
                    txtSearch.Enabled = false;
                    //ddlinstitucionIE.SelectedValue = grvAsociaciones.Rows[fila].Cells[14].Text;
                    hdnID.Value                 = grvAsociaciones.Rows[fila].Cells[31].Text;
                    hdnIDCliente1.Value         = grvAsociaciones.Rows[fila].Cells[14].Text;
                    txtSearch.Text              = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[1].Text);
                    ddlCiaSeguros.SelectedValue = grvAsociaciones.Rows[fila].Cells[15].Text;
                    ddlCiaSeguros_SelectedIndexChanged(null, null);
                    ddlEmpresaRecaudadora.SelectedValue = grvAsociaciones.Rows[fila].Cells[16].Text;
                    ddlTipoSeguro.SelectedValue         = grvAsociaciones.Rows[fila].Cells[17].Text;

                    if (ddlTipoSeguro.SelectedValue == "1" || ddlTipoSeguro.SelectedValue == "2")
                    {
                        txtFechaVigenciaInicio.Text = Convert.ToDateTime(grvAsociaciones.Rows[fila].Cells[18].Text).ToString("yyyy-MM-dd");
                        txtFFVigenciaBanco.Text     = Convert.ToDateTime(grvAsociaciones.Rows[fila].Cells[19].Text).ToString("yyyy-MM-dd");
                        txtFIVigenciaPoliza.Text    = Convert.ToDateTime(grvAsociaciones.Rows[fila].Cells[20].Text).ToString("yyyy-MM-dd");
                        txtFFVigenciaPoliza.Text    = Convert.ToDateTime(grvAsociaciones.Rows[fila].Cells[21].Text).ToString("yyyy-MM-dd");
                    }
                    int monedaId = Convert.ToInt32(grvAsociaciones.Rows[fila].Cells[22].Text);
                    if (monedaId == 1)
                    {
                        rbtMoneda.SelectedIndex = 0;
                    }
                    else
                    {
                        rbtMoneda.SelectedIndex = 1;
                    }

                    txtPrima.Text                   = grvAsociaciones.Rows[fila].Cells[23].Text;
                    txtInvalidezPT.Text             = grvAsociaciones.Rows[fila].Cells[24].Text;
                    txtInvalidezParcial.Text        = grvAsociaciones.Rows[fila].Cells[25].Text;
                    txtGastosCuracion.Text          = grvAsociaciones.Rows[fila].Cells[26].Text;
                    txtMuerteAccidental.Text        = grvAsociaciones.Rows[fila].Cells[27].Text;
                    txtGastosSepelio.Text           = grvAsociaciones.Rows[fila].Cells[28].Text;
                    txtMuerteAccidental.Text        = grvAsociaciones.Rows[fila].Cells[29].Text;
                    lblFilex.Text                   = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[36].Text);
                    txtPensionMensual.Text          = grvAsociaciones.Rows[fila].Cells[41].Text;
                    txtMesesPension.Text            = grvAsociaciones.Rows[fila].Cells[42].Text;
                    txtAñosPension.Text             = grvAsociaciones.Rows[fila].Cells[43].Text;
                    txtdeducible.Text               = grvAsociaciones.Rows[fila].Cells[47].Text;
                    rbtTipoCarga.SelectedIndex      = Convert.ToInt32(grvAsociaciones.Rows[fila].Cells[40].Text) - 1;
                    formula1.Text                   = "=" + txtPensionMensual.Text + " x " + txtPensionMensual.Text;
                    formula2.Text                   = "=(" + txtPensionMensual.Text + " x " + txtPensionMensual.Text + ")";
                    rbtTipoAsociacion.SelectedIndex = Convert.ToInt32(grvAsociaciones.Rows[fila].Cells[46].Text) - 1;
                    ddlTipoSeguro_SelectedIndexChanged(null, null);
                    using (AsociacionDAO db = new AsociacionDAO())
                    {
                        byte[] data = (byte[])db.ObtenerPlanAsociacion(Convert.ToInt32(grvAsociaciones.Rows[fila].Cells[31].Text));
                        if (data != null)
                        {
                            lblFilex.Text = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[37].Text);
                        }
                        else
                        {
                            lblFilex.Text = "SIN-PLAN-ASIGNADO";
                        }

                        Label lbl = (Label)grvAsociaciones.Rows[fila].FindControl("lblids");
                        if (lbl.Text.Trim() != "")
                        {
                            string   lblids  = lbl.Text.Substring(0, lbl.Text.Length - 1);
                            string[] Abancos = lblids.Split(',');
                            using (BancoDAO dbBanco = new BancoDAO())
                            {
                                grvBancos.DataSource = dbBanco.ListarBanco();
                                grvBancos.DataBind();

                                foreach (string ele in Abancos)
                                {
                                    foreach (GridViewRow fila_i in grvBancos.Rows)
                                    {
                                        if (fila_i.Cells[0].Text == ele)
                                        {
                                            CheckBox chk = (CheckBox)fila_i.FindControl("chkActivo");
                                            chk.Checked = true;
                                            break;
                                        }
                                    }
                                }
                            }
                        }
                        else
                        {
                            using (BancoDAO dbBanco = new BancoDAO())
                            {
                                grvBancos.DataSource = dbBanco.ListarBanco();
                                grvBancos.DataBind();
                            }

                            hdnID.Value = grvAsociaciones.Rows[fila].Cells[31].Text;
                            //pnlEditaAsociacion.Visible = true;
                        }
                        MVTipoBancos.ActiveViewIndex = 1;
                    }
                }
                if (e.CommandName == "AsignarPoliza")
                {
                    int id = Convert.ToInt32(grvAsociaciones.Rows[fila].Cells[31].Text);
                    hdnID.Value               = id.ToString().Trim();
                    TxtNroPoliza.Text         = grvAsociaciones.Rows[fila].Cells[32].Text.Replace(" ", "");
                    TxtCodigoContratante.Text = grvAsociaciones.Rows[fila].Cells[33].Text.Replace(" ", "");
                    txtNombreContrante.Text   = grvAsociaciones.Rows[fila].Cells[34].Text.Replace(" ", "");

                    string jssa = "openAsignarPoliza();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jssa, true);
                }

                if (e.CommandName == "AnulaAsociacion")
                {
                    hdnID.Value     = grvAsociaciones.Rows[fila].Cells[31].Text;
                    lblMensaje.Text = "¿Está seguro que desea anular la asociación para: " + grvAsociaciones.Rows[fila].Cells[1].Text + " ?";
                    string jsss = "openAnularAsociacion();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jsss, true);
                }

                if (e.CommandName == "EliminaAsociacion")
                {
                    hdnID.Value     = grvAsociaciones.Rows[fila].Cells[31].Text;
                    lblMensaje.Text = "¿Está seguro que desea Eliminar la asociación para: " + grvAsociaciones.Rows[fila].Cells[1].Text + " ?";
                    string jsss = "openAnularAsociacion();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jsss, true);
                }

                if (e.CommandName == "CargarDatos")
                {
                    string IE = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[1].Text);
                    string TS = grvAsociaciones.Rows[fila].Cells[3].Text;
                    string SE = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[2].Text);

                    string IEID = grvAsociaciones.Rows[fila].Cells[14].Text;
                    string SEID = grvAsociaciones.Rows[fila].Cells[15].Text;
                    string RZST = grvAsociaciones.Rows[fila].Cells[35].Text;

                    string IDproduct = grvAsociaciones.Rows[fila].Cells[17].Text;
                    string IDASO     = grvAsociaciones.Rows[fila].Cells[31].Text;

                    string CANT   = grvAsociaciones.Rows[fila].Cells[38].Text;
                    string codgen = grvAsociaciones.Rows[fila].Cells[44].Text == " " ? "0" : grvAsociaciones.Rows[fila].Cells[44].Text;
                    TipoCargaCodigos = grvAsociaciones.Rows[fila].Cells[40].Text;

                    Response.Redirect("CargarCodigos.aspx?IE=" + IE + "&TS=" + TS + "&SE=" + SE + "&IEID=" + IEID + "&SEID=" + SEID + "&IDASO=" + IDASO + "&IDproduct=" + IDproduct + "&CANT=" + CANT + "&TipoCargaCodigos=" + TipoCargaCodigos + "&codgen=" + codgen);
                    //Response.Redirect("GenerarCodigos.aspx?IEID=" + IEID + "&SEID=" + SEID+ "&IDASO=" + IDASO + "&IDproduct=" + IDproduct);
                }

                if (e.CommandName == "GenerarCodigos")
                {
                    string IEID = grvAsociaciones.Rows[fila].Cells[14].Text;
                    //hdnIDCliente1.Value = IEID;
                    string SEID = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[17].Text);

                    string IEST = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[1].Text);
                    string TSST = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[3].Text);
                    string SEST = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[2].Text);

                    string RZST  = HttpUtility.HtmlDecode(grvAsociaciones.Rows[fila].Cells[35].Text);
                    string IDASO = grvAsociaciones.Rows[fila].Cells[31].Text;
                    string CANT  = grvAsociaciones.Rows[fila].Cells[38].Text;
                    //TipoCargaCodigos = grvAsociaciones.Rows[fila].Cells[40].Text;

                    string IDproduct = grvAsociaciones.Rows[fila].Cells[17].Text;
                    Label  lblPrima  = (Label)(grvAsociaciones.Rows[fila].FindControl("lblPrima"));
                    string Prima     = lblPrima.Text;

                    TipoCargaCodigos = grvAsociaciones.Rows[fila].Cells[39].Text;
                    Response.Redirect("GenerarCodigos.aspx?IEID=" + IEID + "&SEID=" + SEID + "&IEST=" + IEST + "&TSST=" + TSST + "&SEST=" + SEST + "&RZST=" + RZST + "&Prima=" + Prima + "&IDASO=" + IDASO + "&IDproduct=" + IDproduct + "&CANT=" + CANT + "&TipoCargaCodigos=" + TipoCargaCodigos);
                }
            }
            catch (Exception Ex)
            {
            }
        }