protected void btnGuardarObservacion_Click(object sender, EventArgs e) { if (txtDocumento.Text == "") { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "DEBE INGRESAR UN NÚMERO DE DOCUMENTO" + "');", true); } else { int ter_Id = (int)int.Parse(Session["ter_IdO"].ToString()); string usuarioObs = (string)Session["usuario"]; DataTable dtMenu = (DataTable)Session["menuSistema"]; string menu = dtMenu.Rows[5]["men_id"].ToString(); if (txtObservacion.Text != "") { AdministrarCartaRetiro.GuardarObservacion(txtObservacion.Text, usuarioObs, int.Parse(menu), ter_Id, ter_Id); } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Por favor ingrese una observacion" + "');", true); } DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_Id.ToString(), "0"); grvObservaciones.DataSource = observaciones; grvObservaciones.DataBind(); } }
// Sirve para cargar los datos de cada tercero protected void grvListTercero_RowCommand(object sender, GridViewCommandEventArgs e) { int index = int.Parse(e.CommandArgument.ToString()); GridViewRow row = grvListaTerceros.Rows[(index)]; int ter_Id = int.Parse(row.Cells[2].Text); Session["tercero"] = ter_Id; if (e.CommandName == "ConsultarTercero_Click") { Session["evento"] = "ConsultarTercero_Click"; btnGuardar.Visible = false; btnActualizar.Visible = false; btnResume.Visible = true; //btnEditar.Visible = true; deshabilitarCampos(); cargarInformacionTercero(sender, e, ter_Id); } if (e.CommandName == "ModificarTercero_Click") { Session["evento"] = "ModificarTercero_Click"; btnGuardar.Visible = false; btnActualizar.Visible = true; btnResume.Visible = false; //btnEditar.Visible = false; habilitarCampos(); ddlTipoDocumentoTercero.Enabled = false; txtIdentificacion.Enabled = false; cargarInformacionTercero(sender, e, ter_Id); } if (e.CommandName == "Observacion_Click") { divObservaciones.Visible = true; txtDocumento.Text = ter_Id.ToString(); //txtNombres.Text = row.Cells[3].Text.ToString(); //txtApellidos.Text = row.Cells[4].Text.ToString(); btnBuscar_Click(sender, e); DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_Id.ToString(), "0"); grvObservaciones.DataSource = observaciones; grvObservaciones.DataBind(); } }
protected void btnObservacion_Click(object sender, EventArgs e) { if (txtDocumento.Text == "") { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "DEBE INGRESAR UN NÚMERO DE DOCUMENTO" + "');", true); } else { divObservaciones.Visible = true; string ter_IdO = txtIdentificacion.Text; Session["ter_IdO"] = ter_IdO; DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_IdO.ToString(), "0"); grvObservaciones.DataSource = observaciones; grvObservaciones.DataBind(); } }
protected void grvResumenProducto_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados(); PrecargueProduccion objPrecargueProduccion = new PrecargueProduccion(); GridViewRow row = grvResumenProducto.Rows[index]; Session["cer_Id"] = row.Cells[1].Text; // Verificar que necesite ser digitado DataTable dtEstadoCertificado = objAdministrarCertificados.ConsultarCertificadoPrecargadoPorDigitar(int.Parse(Session["cer_Id"].ToString())); if (dtEstadoCertificado.Rows[0]["mom_Id"].ToString() == "2") { DataTable dtPro_Id = new DataTable(); dtPro_Id = objAdministrarCertificados.consultarProIdPorNombre(row.Cells[8].Text, row.Cells[7].Text); DataTable dt = new DataTable(); dt = objPrecargueProduccion.ConsultarConsecutivoCert(int.Parse(Session["ter_Id"].ToString()), int.Parse(dtPro_Id.Rows[0]["pro_Id"].ToString())); if (dt.Rows.Count > 0) { Session["operacionCertificado"] = "modificar"; } else { Session["operacionCertificado"] = "ingresar"; } Session["ter_Id"] = Session["ter_Id"].ToString();//tercero Session["Producto"] = row.Cells[8].Text; Session["cer_Id"] = row.Cells[1].Text; Session["pro_Id"] = dtPro_Id.Rows[0]["pro_Id"].ToString(); Session["numeroCertificado"] = row.Cells[3].Text; //poliza Session["flag"] = "2"; Session["Siguiente"] = false; //Response.Redirect("AdministrarTercero.aspx"); } if (e.CommandName == "Consultar_Click") { try { Session["cer_Id"] = row.Cells[1].Text; if (row.Cells[6].Text == "FECHA INGRESO CONVERSION") { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "No se puede consultar este certificado ya que solo es una referencia para Conversión" + "');", true); } else { if (row.Cells[5].Text != "0") { Response.RedirectToRoute("resumenCertificado"); } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "El certificado no se puede observar, porque aún está en proceso de digitación" + "');", true); } } } catch { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Solo pueden consultarse certificados vigentes o en Producción Nueva" + "');", true); } } if (e.CommandName == "Observacion_Click") { DataTable dtCertificado = new DataTable(); DataColumn columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "ID"; dtCertificado.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "Certificado"; dtCertificado.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "Fecha Expedición"; dtCertificado.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "Inicio Vigencia"; dtCertificado.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "Prima"; dtCertificado.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "Estado Negocio"; dtCertificado.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "Compañia"; dtCertificado.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "Producto"; dtCertificado.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "Parentesco"; dtCertificado.Columns.Add(columns); DataRow producto = dtCertificado.NewRow(); producto["ID"] = row.Cells[1].Text; producto["Certificado"] = row.Cells[2].Text; producto["Fecha Expedición"] = row.Cells[3].Text; producto["Inicio Vigencia"] = row.Cells[4].Text; producto["Prima"] = row.Cells[5].Text; producto["Estado Negocio"] = row.Cells[6].Text; producto["Compañia"] = row.Cells[7].Text; producto["Producto"] = row.Cells[8].Text; producto["Parentesco"] = row.Cells[9].Text; dtCertificado.Rows.Add(producto); grvResumenProducto.DataSource = dtCertificado; grvResumenProducto.DataBind(); divObservaciones.Visible = true; string ter_IdO = lblDocumentoSession.Text; string cer_IdO = row.Cells[1].Text; Session["ter_Id"] = ter_IdO; Session["cer_Id"] = cer_IdO; DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_IdO.ToString(), cer_IdO); grvObservaciones.DataSource = observaciones; grvObservaciones.DataBind(); } }