protected void grvDevolucionDeProduccion_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = grvDevolucionDeProduccion.Rows[(index)]; if (e.CommandName == "recuperar_Click") { Session["id_CertificadoDevolucion"] = null; string Actualizar = row.Cells[16].Text; string ActualizarRecuperable = row.Cells[17].Text; if (Actualizar == "Recuperable" && ActualizarRecuperable == "Devolucion") { objDigitarProduccion.ActualizarTidevRecuperable(int.Parse(row.Cells[2].Text), 1); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "ESTE CERTIFICADO FUE RECUPERADO Y SE ENCUENTRA EN LA PLANILLA DE PRE CARGUE" + "');", true); } if (Actualizar == "No recuperable" && ActualizarRecuperable == "Devolucion por confirmar") { objDigitarProduccion.ActualizarTidevRecuperable(int.Parse(row.Cells[2].Text), 5); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "ESTE CERTIFICADO FUE RECUPERADO SEGUN EL DIRECTOR TECNICO Y SE ENCUENTRA EN LA PLANILLA DE PRE CARGUE" + "');", true); } if (Actualizar == "No recuperable" && ActualizarRecuperable == "Devolucion") { Session["recuperable"] = "NORECUPERABLE"; Session["id_CertificadoDevolucion"] = row.Cells[2].Text; //Response.Redirect("ProduccionNueva.aspx"); Response.RedirectToRoute("produccionNueva"); } DataTable dt = new DataTable(); dt = objDigitarProduccion.ConsultarCertificadoDevoluciones(); grvDevolucionDeProduccion.DataSource = dt; grvDevolucionDeProduccion.DataBind(); } if (e.CommandName == "devolver_Click") { Session["devolucion"] = "DEVOLUCION"; objDigitarProduccion.ActualizarEstcarDevolucion(int.Parse(row.Cells[2].Text), 2); DataTable dt = new DataTable(); dt = objDigitarProduccion.ConsultarCertificadoDevoluciones(); grvDevolucionDeProduccion.DataSource = dt; grvDevolucionDeProduccion.DataBind(); DataTable dtAnularCertificadoPlus = new DataTable(); AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados(); dtAnularCertificadoPlus = objAdministrarCertificados.ActualizarEstadoNegocioDevolucion("ANULADO", int.Parse(row.Cells[2].Text)); //Response.Redirect("DevolucionDeProduccion.aspx"); Response.RedirectToRoute("devolucionProduccion"); } }