Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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"]);
            }
        }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
 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";
                     }
                 }
             }
         }
     }
 }