// Evento que permite cargar las ciudades por medio del cambio del departamento protected void ddlDepartamento_SelectedIndexChanged(object sender, EventArgs e) { string ddlDepSelected = ddlDepartamento.SelectedValue.ToString(); // Obtener las ciudades por el codigo del departamento DataTable dtCiudades = new DataTable(); dtCiudades = GestionarTercero.ConsultarCiudadesPorDepartamento(ddlDepSelected); //dtCiudades = GestionarTercero.ConsultarCiudadesPorDepartamento(Session["departamento_Id"].ToString()); ddlCiudad.DataValueField = "ciu_Id"; ddlCiudad.DataTextField = "ciu_Nombre"; ddlCiudad.DataSource = dtCiudades; ddlCiudad.DataBind(); ddlCiudad.Items.Insert(0, new ListItem("", "")); listaTerceros.Visible = false; formTercero.Visible = true; if (Session["evento"] != null) { if (Session["evento"].ToString() == "ModificarTercero_Click") { btnGuardar.Visible = false; btnActualizar.Visible = true; btnResume.Visible = false; //btnEditar.Visible = false; habilitarCampos(); ddlTipoDocumentoTercero.Enabled = false; txtIdentificacion.Enabled = false; } } }
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(); } }
// Funcion paginador de la lista de terceros protected void grvListaTercero_PageIndexChanging(object sender, GridViewPageEventArgs e) { grvListaTerceros.PageIndex = e.NewPageIndex; DataTable dt = new DataTable(); dt = GestionarTercero.BuscarTercero(double.Parse(txtDocumento.Text), txtNombres.Text, txtApellidos.Text); cargarListaTerceros(dt); }
private void ddlCargarDatos() { // Obtener los departamentos DataTable dtDepartamentos = new DataTable(); dtDepartamentos = GestionarTercero.ConsultarLocalidades(); ddlDepartamento.DataValueField = "dep_Id"; ddlDepartamento.DataTextField = "dep_Nombre"; ddlDepartamento.DataSource = dtDepartamentos; ddlDepartamento.DataBind(); ddlDepartamento.Items.Insert(0, new ListItem("", "")); // Obtener los tipos de documentos DataTable dtTipoDocumento = new DataTable(); dtTipoDocumento = GestionarTercero.ConsultarTiposDocumentos(); ddlTipoDocumentoTercero.DataValueField = "tipDoc_Id"; ddlTipoDocumentoTercero.DataTextField = "tipDoc_Nombre"; ddlTipoDocumentoTercero.DataSource = dtTipoDocumento; ddlTipoDocumentoTercero.DataBind(); ddlTipoDocumentoTercero.Items.Insert(0, new ListItem("", "")); // Obtener los estados civiles DataTable dtEstadoCivil = new DataTable(); dtEstadoCivil = GestionarTercero.ConsultarEstadosCiviles(); ddlEstadoCivilTercero.DataValueField = "estCiv_Id"; ddlEstadoCivilTercero.DataTextField = "estCiv_Nombre"; ddlEstadoCivilTercero.DataSource = dtEstadoCivil; ddlEstadoCivilTercero.DataBind(); ddlEstadoCivilTercero.Items.Insert(0, new ListItem("", "")); // Obtener los estados civiles DataTable dtOcupacion = new DataTable(); dtOcupacion = GestionarTercero.ConsultarOcupaciones(); ddlOcupacionTercero.DataValueField = "ocu_Id"; ddlOcupacionTercero.DataTextField = "ocu_Nombre"; ddlOcupacionTercero.DataSource = dtOcupacion; ddlOcupacionTercero.DataBind(); ddlOcupacionTercero.Items.Insert(0, new ListItem("", "")); DataTable dtGenero = new DataTable(); dtGenero = GestionarTercero.ConsultarGeneros(); ddlGeneroTercero.DataValueField = "generoNombre"; ddlGeneroTercero.DataTextField = "generoNombre"; ddlGeneroTercero.DataSource = dtGenero; ddlGeneroTercero.DataBind(); ddlGeneroTercero.Items.Insert(0, new ListItem("", "")); //} }
// Funcion del boton buscar tercero protected void btnBuscar_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); double documento = 0; if (txtDocumento.Text != "") { documento = double.Parse(txtDocumento.Text); } dt = GestionarTercero.BuscarTercero(documento, txtNombres.Text, txtApellidos.Text); cargarListaTerceros(dt); }
// 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 btnActualizar_Click(object sender, EventArgs e) { listaTerceros.Visible = false; formTercero.Visible = true; btnGuardar.Visible = false; btnActualizar.Visible = true; btnResume.Visible = false; //btnEditar.Visible = false; if (txtNombre.Text != "" & txtApellido.Text != "" & txtNacimiento.Text != "" & ddlTipoDocumentoTercero.Text != "" & txtIdentificacion.Text != "" & ddlDepartamento.Text != "" & ddlCiudad.Text != "" & txtDireccion.Text != "" & ddlGeneroTercero.Text != "" & ddlEstadoCivilTercero.Text != "" & ddlOcupacionTercero.Text != "" & ddlHabeasData.Text != "") { if (txtCelular.Text != "" | txtTelefono1.Text != "" | txtTelefono2.Text != "") { int reg = GestionarTercero.ModificarTercero(int.Parse(txtIdentificacion.Text), int.Parse(ddlTipoDocumentoTercero.SelectedValue), txtNombre.Text, txtApellido.Text, DateTime.Parse(txtNacimiento.Text), txtCorreo.Text, ddlGeneroTercero.SelectedValue, int.Parse(ddlDepartamento.SelectedValue), int.Parse(ddlCiudad.SelectedValue), txtCelular.Text, txtTelefono1.Text, txtDireccion.Text, txtTelefono2.Text, int.Parse(ddlOcupacionTercero.SelectedValue), int.Parse(ddlEstadoCivilTercero.SelectedValue), Session["usuario"].ToString(), int.Parse(ddlHabeasData.SelectedValue)); if (reg > 0) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Tercero actualizado con exito" + "');", true); btnGuardar.Visible = false; btnActualizar.Visible = false; btnResume.Visible = true; //btnEditar.Visible = true; deshabilitarCampos(); Session["evento"] = null; } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Por favor ingrese un telefono" + "');", true); } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Por favor ingrese los campos requeridos" + "');", true); } }
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(); } }
private void InformacionTercero(object sender, GridViewCommandEventArgs e, int ter_Id, string evento) { listaTerceros.Visible = false; formTercero.Visible = true; ddlCargarDatos(); DataTable dt = new DataTable(); dt = GestionarTercero.ConsultarTercero(ter_Id); txtIdentificacion.Text = dt.Rows[0]["ter_Id"].ToString(); txtNombre.Text = dt.Rows[0]["ter_Nombres"].ToString(); txtApellido.Text = dt.Rows[0]["ter_Apellidos"].ToString(); txtNacimiento.Text = covertirFechas(dt.Rows[0]["ter_FechaNacimiento"].ToString()); txtCorreo.Text = dt.Rows[0]["ter_Correo"].ToString(); txtCelular.Text = dt.Rows[0]["ter_Celular"].ToString(); txtDireccion.Text = dt.Rows[0]["ter_Direccion"].ToString(); txtTelefono1.Text = dt.Rows[0]["ter_TelefonoResidencia"].ToString(); txtTelefono2.Text = dt.Rows[0]["ter_TelefonoOficina"].ToString(); txtEdad.Text = calcularEdad(dt.Rows[0]["ter_FechaNacimiento"].ToString()).ToString(); Session["edad"] = txtEdad.Text; ddlDepartamento.Items.FindByValue(dt.Rows[0]["dep_Id"].ToString()).Selected = true; //Session["departamento_Id"] = dt.Rows[0]["dep_Id"].ToString(); ddlDepartamento_SelectedIndexChanged(sender, e); ddlCiudad.Items.FindByValue(dt.Rows[0]["ciu_Id"].ToString()).Selected = true; ddlTipoDocumentoTercero.Items.FindByValue(dt.Rows[0]["tipDoc_Id"].ToString()).Selected = true; ddlEstadoCivilTercero.Items.FindByValue(dt.Rows[0]["estCiv_Id"].ToString()).Selected = true; ddlGeneroTercero.Items.FindByText(dt.Rows[0]["ter_Sexo"].ToString()).Selected = true; ddlOcupacionTercero.Items.FindByValue(dt.Rows[0]["ocu_Id"].ToString()).Selected = true; int hd = 0; if (dt.Rows[0]["ter_HabeasData"].ToString() == "1") { hd = 1; } ddlHabeasData.SelectedValue = hd.ToString(); }
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(); } }