CargaInfo() { dsPersona = ClPersona.Datos_Persona(Convert.ToInt32(Session["PersonaId"])); TxtNombre.Text = dsPersona.Tables["DATOS"].Rows[0]["Nombres"].ToString(); TxtApellidos.Text = dsPersona.Tables["DATOS"].Rows[0]["Apellidos"].ToString(); TxtNomFirma.Text = dsPersona.Tables["DATOS"].Rows[0]["Nombres"].ToString() + " " + dsPersona.Tables["DATOS"].Rows[0]["Apellidos"].ToString(); TxtNomFirma.Enabled = false; if (dsPersona.Tables["DATOS"].Rows[0]["Origen_PersonaId"].ToString() == "2") { TxtDpi.Text = dsPersona.Tables["DATOS"].Rows[0]["dpi"].ToString(); } else { if (dsPersona.Tables["DATOS"].Rows[0]["dpi"].ToString().Length == 13) { TxtDpi.Text = dsPersona.Tables["DATOS"].Rows[0]["dpi1"].ToString() + "-" + dsPersona.Tables["DATOS"].Rows[0]["dpi2"].ToString() + "-" + dsPersona.Tables["DATOS"].Rows[0]["dpi3"].ToString(); } else { TxtDpi.Text = ""; } } if (dsPersona.Tables["DATOS"].Rows[0]["Nit"].ToString() != "") { TxtNit.Text = dsPersona.Tables["DATOS"].Rows[0]["Nit"].ToString(); TxtNit.Enabled = false; } TxtCelular.Text = dsPersona.Tables["DATOS"].Rows[0]["tel1"].ToString() + "-" + dsPersona.Tables["DATOS"].Rows[0]["tel2"].ToString(); TxtCorreo.Text = dsPersona.Tables["DATOS"].Rows[0]["correo"].ToString(); TxtDireccion.Text = dsPersona.Tables["DATOS"].Rows[0]["direccion"].ToString(); TxtDepartamento.Text = dsPersona.Tables["DATOS"].Rows[0]["departamento"].ToString(); TxtMunicipio.Text = dsPersona.Tables["DATOS"].Rows[0]["municipio"].ToString(); if (dsPersona.Tables["DATOS"].Rows[0]["Origen_PersonaId"].ToString() == "1") { LblTipoId.InnerText = "DPI"; } else { LblTipoId.InnerText = "Número de Pasaporte"; } if (dsPersona.Tables["DATOS"].Rows[0]["FecVenId"].ToString() != "") { TxtFecVen.Text = dsPersona.Tables["DATOS"].Rows[0]["FecVenId"].ToString(); } }
void CargaDatos() { ds = ClUsuario.Datos_UsuarioId(Convert.ToInt32(Session["UsuarioId"])); dsPersona = ClPersona.Datos_Persona(Convert.ToInt32(Session["PersonaId"])); TxtNombre.Text = dsPersona.Tables["DATOS"].Rows[0]["Nombres"].ToString(); TxtApellido.Text = dsPersona.Tables["DATOS"].Rows[0]["Apellidos"].ToString(); if (dsPersona.Tables["DATOS"].Rows[0]["Origen_PersonaId"].ToString() == "2") { TxtDpi.Text = dsPersona.Tables["DATOS"].Rows[0]["dpi"].ToString(); } else { if (dsPersona.Tables["DATOS"].Rows[0]["dpi"].ToString().Length == 13) { TxtDpi.Text = dsPersona.Tables["DATOS"].Rows[0]["dpi1"].ToString() + "-" + dsPersona.Tables["DATOS"].Rows[0]["dpi2"].ToString() + "-" + dsPersona.Tables["DATOS"].Rows[0]["dpi3"].ToString(); } else { TxtDpi.Text = ""; } } TxtFecNac.Text = dsPersona.Tables["DATOS"].Rows[0]["fechanac"].ToString(); TxtGenero.Text = dsPersona.Tables["DATOS"].Rows[0]["genero"].ToString(); TxtUsuario.Text = ds.Tables["DATOS"].Rows[0]["Usuario"].ToString(); TxtCorreo.Text = ds.Tables["DATOS"].Rows[0]["Correo"].ToString(); TxtUsuarioHide.Text = ds.Tables["DATOS"].Rows[0]["Usuario"].ToString(); TxtCorreoHide.Text = ds.Tables["DATOS"].Rows[0]["Correo"].ToString(); TxtDpiCompleto.Text = dsPersona.Tables["DATOS"].Rows[0]["Dpi"].ToString(); if (dsPersona.Tables["DATOS"].Rows[0]["GradoAcademicoId"].ToString() != "") { CboGrado.SelectedValue = dsPersona.Tables["DATOS"].Rows[0]["GradoAcademicoId"].ToString(); } if (dsPersona.Tables["DATOS"].Rows[0]["EtniaId"].ToString() != "") { CboEtnia.SelectedValue = dsPersona.Tables["DATOS"].Rows[0]["EtniaId"].ToString(); } if (dsPersona.Tables["DATOS"].Rows[0]["Grupo_LinguisticoId"].ToString() != "") { CboGrupo.SelectedValue = dsPersona.Tables["DATOS"].Rows[0]["Grupo_LinguisticoId"].ToString(); } if (dsPersona.Tables["DATOS"].Rows[0]["OcupacionId"].ToString() != "") { CboOcupacion.SelectedValue = dsPersona.Tables["DATOS"].Rows[0]["OcupacionId"].ToString(); } if (dsPersona.Tables["DATOS"].Rows[0]["Nit"].ToString() != "") { TxtNit.Text = dsPersona.Tables["DATOS"].Rows[0]["Nit"].ToString(); TxtNit.Enabled = false; } if (dsPersona.Tables["DATOS"].Rows[0]["Origen_PersonaId"].ToString() == "1") { lblTipoId.InnerText = "DPI:"; LblFecVen.InnerText = "Fecha de Vencimiento DPI:"; } else { lblTipoId.InnerText = "Número de Pasaporte:"; LblFecVen.InnerText = "Fecha de Vencimiento de Pasaporte:"; } if (dsPersona.Tables["DATOS"].Rows[0]["FecVenId"].ToString() == "") { TxtFecVenId.DateInput.Text = ""; } else { TxtFecVenId.SelectedDate = Convert.ToDateTime(dsPersona.Tables["DATOS"].Rows[0]["FecVenId"]); } }
void GrdUsuarios_ItemCommand(object sender, GridCommandEventArgs e) { DivGoodGrabar.Visible = false; LblGoodGrabar.Text = ""; if (e.CommandName == "CmdPass") { string Clave = "1234"; ClUsuario.Actualiza_Clave(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"]), ClUtilitarios.Encrypt(Clave, true), 1); DivGoodGrabar.Visible = true; LblGoodGrabar.Text = "Contraseña actualizada"; DataSet dsDatos = ClUsuario.Datos_Usuario(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Usuario"].ToString()); string Nombre = ClPersona.Nombre_Usuario(Convert.ToInt32(dsDatos.Tables["DATOS"].Rows[0]["PersonaId"])); string Asunto = "Notificacion de reseteo de Clave"; string Mensaje = Mensaje = "<body><table><tr><td>Le informamos que se ha reestablecido su contraseña para poder acceder al Sistema Electrónico de Gestión Forestal -SEGEFOR- su usuario es: " + dsDatos.Tables["DATOS"].Rows[0]["Usuario"] + ", la contraseña: " + Clave + "</td></tr></table>"; ClUtilitarios.EnvioCorreo(dsDatos.Tables["DATOS"].Rows[0]["Correo"].ToString(), Nombre, Asunto, Mensaje, 0, "", ""); } if (e.CommandName == "CmdAct") { ClUsuario.Cambio_Estatus_Usuario(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"]), 1); GrdUsuarios.Rebind(); DivGoodGrabar.Visible = true; LblGoodGrabar.Text = "Estatus actualizado"; } if (e.CommandName == "CmdDes") { ClUsuario.Cambio_Estatus_Usuario(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"]), 2); GrdUsuarios.Rebind(); DivGoodGrabar.Visible = true; LblGoodGrabar.Text = "Estatus actualizado"; } if (e.CommandName == "CmdEditar") { CboTipoContratacion.Enabled = false; TxtDpi.Enabled = false; CboEmpleado.Enabled = false; Limpiar(); TxtUsuarioId.Text = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"].ToString(); DataSet dsUsuario = ClUsuario.Datos_UsuarioId(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"])); int PersonaId = Convert.ToInt32(dsUsuario.Tables["Datos"].Rows[0]["PersonaId"]); dsUsuario.Clear(); DataSet ds = ClPersona.Datos_Persona(PersonaId); TxtNombre.Text = ds.Tables["DATOS"].Rows[0]["Nombres"].ToString(); TxtApellidos.Text = ds.Tables["DATOS"].Rows[0]["Apellidos"].ToString(); TxtPuesto.Text = ds.Tables["DATOS"].Rows[0]["nombre"].ToString(); TxtUsuario.Text = ds.Tables["DATOS"].Rows[0]["usuario"].ToString(); TxtUsuarioAntes.Text = TxtUsuario.Text; TxtCorreo.Text = ds.Tables["DATOS"].Rows[0]["correo"].ToString(); TxtCorreoAntes.Text = TxtCorreo.Text; CboPerfil.SelectedValue = ds.Tables["DATOS"].Rows[0]["Tipo_UsuarioId"].ToString(); TxtPerfilId.Text = CboPerfil.SelectedValue; CboPerfil.Text = ds.Tables["DATOS"].Rows[0]["Tipo_Usuario"].ToString(); CboTipoContratacion.SelectedValue = ds.Tables["DATOS"].Rows[0]["Tipo_ContratacionId"].ToString(); CboTipoContratacion.Text = ds.Tables["DATOS"].Rows[0]["Tipo_Contratacion"].ToString(); ds.Clear(); DataSet dsRegiones = ClUsuario.Get_SubRegion_Usuario(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"])); for (int i = 0; i < dsRegiones.Tables["Datos"].Rows.Count; i++) { DataRow row = Ds_Temporal.Tables["DtSubregion"].NewRow(); row["RegionId"] = dsRegiones.Tables["Datos"].Rows[i]["RegionId"]; row["RegionNombre"] = dsRegiones.Tables["Datos"].Rows[i]["Region"]; row["SubRegionId"] = dsRegiones.Tables["Datos"].Rows[i]["SubRegionId"]; row["SubRegionNombre"] = dsRegiones.Tables["Datos"].Rows[i]["SubRegion"]; Ds_Temporal.Tables["DtSubregion"].Rows.Add(row); } dsRegiones.Clear(); GrdRel_Region.Rebind(); DataSet DsModulos = ClUsuario.Get_Modulo_Usuario(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["UsuarioId"])); for (int i = 0; i < DsModulos.Tables["Datos"].Rows.Count; i++) { for (int j = 0; j < GrdModulos.Items.Count; j++) { if (GrdModulos.Items[j].GetDataKeyValue("ModuloId").ToString() == DsModulos.Tables["Datos"].Rows[i]["ModuloId"].ToString()) { CheckBox Modulo; Modulo = (CheckBox)GrdModulos.Items[j].FindControl("ChkModulo"); Modulo.Checked = true; break; } } } DsModulos.Clear(); } }
void BtnValidaPropietario_ServerClick(object sender, EventArgs e) { DivBadPropietario.Visible = false; DivGoodPropietario.Visible = false; LblMansajeBadPropietario.Text = ""; LblMansajeGoodPropietario.Text = ""; if (TxtDpi.Text == "") { DivBadPropietario.Visible = true; LblMansajeBadPropietario.Text = "Debe ingresar el número de DPI"; } else { if (TxtDpi.Text.Length < 13) { DivBadPropietario.Visible = true; LblMansajeBadPropietario.Text = "El número de DPI esta incompleto"; } else { DataSet DatosPersona = new DataSet(); DatosPersona = ClPersona.Datos_Persona(Convert.ToInt32(Session["PersonaId"])); if (TxtDpi.Text.Trim().Replace("-", "") == DatosPersona.Tables["DATOS"].Rows[0]["Dpi"].ToString().Trim()) { LblMansajeBadPropietario.Text = "No puede agregarse usted mismo"; DivBadPropietario.Visible = true; } else { if (ExistePropietario(TxtDpi.Text) == true) { LblMansajeBadPropietario.Text = "Ya Agrego a este propietario"; DivBadPropietario.Visible = true; } else { if (ClPersona.Existe_Dpi(TxtDpi.Text.Replace("-", ""), 1) == true) { LeeGridPropietarios(); DataSet dsDatos = new DataSet(); dsDatos = ClPersona.Datos_Persona_Dpi(TxtDpi.Text.Replace("-", ""), 1); DataRow item = DsPropietarios.Tables["Propietarios"].NewRow(); item["Existe"] = 1; item["PersonaId"] = Convert.ToInt64(dsDatos.Tables["DATOS"].Rows[0]["PersonaId"]); item["Dpi"] = TxtDpi.Text; item["Nombres"] = dsDatos.Tables["DATOS"].Rows[0]["Nombres"]; item["Apellidos"] = dsDatos.Tables["DATOS"].Rows[0]["Apellidos"]; DsPropietarios.Tables["Propietarios"].Rows.Add(item); DivGoodPropietario.Visible = true; LblMansajeGoodPropietario.Text = "Propietario Agregado Exitosamente"; GrdPropietarios.Rebind(); LimiarPropietario(); } else { DivNombresProp.Visible = true; DivApeProp.Visible = true; DivAddProp.Visible = true; DivBadPropietario.Visible = true; LblMansajeBadPropietario.Text = "El núemero de DPI no existe en nuetros registros, a continuación ingrese el nombre y apellido de la persona y luego agreguelo"; } } } } } }