Esempio n. 1
0
 void BtnCrearUsuario_Click(object sender, EventArgs e)
 {
     if (Valida() == true)
     {
         int    UsuarioId = ClUsuario.UsurioId();
         int    PersonaId = ClPersona.MaxPersonaId();
         string Clave     = ClUtilitarios.Encrypt(ClUtilitarios.GenerarPass(6, 10), true);
         int    PaisId    = 0;
         if (CboTipoIdentificacion.SelectedValue == "2")
         {
             PaisId = Convert.ToInt32(CboPais.SelectedValue);
         }
         ClPersona.Insertar_Persona(PersonaId, TxtNombre.Text, TxtApellido.Text, Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", TxtFecNac.SelectedDate)), Convert.ToInt32(CboGenero.SelectedValue), ClUtilitarios.IIf(CboTipoIdentificacion.SelectedValue == "1", TxtDpi.Text.Replace("-", ""), TxtPasaporte.Text).ToString(), TxtCelular.Text.Replace("-", ""), TxtDireccion.Text, Convert.ToInt32(CboMun.SelectedValue), Convert.ToInt32(CboTipoIdentificacion.SelectedValue), Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", TxtFecVenId.SelectedDate)), PaisId);
         ClUsuario.Insertar_Usuario(UsuarioId, TxtCorreo.Text, 1, Clave, PersonaId, 1, 0, TxtCorreo.Text);
         ClUsuario.Insertar_Permisos(UsuarioId, 1);
         string Asunto  = "Notificacion de creación de Usuario";
         string Mensaje = "<body><table><tr><td>Le informamos que se ha creado su usuario para poder acceder al sistema: Sistema Electrónico de Gestión Forestal -SEGEFOR- su usuario es: " + TxtCorreo.Text + ", la contraseña: " + ClUtilitarios.Decrypt(Clave, true) + "</td></tr></table>";
         ClUtilitarios.EnvioCorreo(TxtCorreo.Text, TxtNombre.Text + ' ' + TxtApellido.Text, Asunto, Mensaje, 0, "", "");
         Response.Redirect("Wfrm_RegistroCompleto.aspx?appel=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(PersonaId.ToString(), true) + ""));
     }
 }
Esempio n. 2
0
        void BtnGrabar_Click(object sender, EventArgs e)
        {
            BtnGoodInmueble.Visible = false;
            LblGoodInmueble.Text    = "";
            int SeleccionJur      = 0;
            int PersonaJuridicaId = 0;

            if (Valida() == true)
            {
                if (ChkOtraJur.Checked == true)
                {
                    SeleccionJur      = 1;
                    PersonaJuridicaId = Convert.ToInt32(CboJuridico.SelectedValue);
                }
                if (TxtInmuebleId.Text == "")
                {
                    int InmuebleId = ClInmueble.Max_Inmueble();
                    ClUsuario.Insertar_Actividad_Pagina(16, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_ActividadPagina(), 4);
                    int EsRePresentante       = 0;
                    int EsRepresentanteVarios = 0;
                    if (ChkRepreseanteyPropietario.Checked == true)
                    {
                        EsRePresentante = 1;
                    }
                    if (ChkRepresentanteVariasPer.Checked == true)
                    {
                        EsRepresentanteVarios = 1;
                    }
                    //ClInmueble.Inserta_Inmueble(InmuebleId, Convert.ToInt32(Session["UsuarioId"]), SeleccionJur, PersonaJuridicaId, TxtDirccion.Text, TxtAldea.Text, TxtFinca.Text, Convert.ToInt32(CboMunicipio.SelectedValue), Convert.ToInt32(CboTipoDocumento.SelectedValue), Convert.ToDateTime(TxtFecEmi.SelectedDate), Convert.ToInt32(ClUtilitarios.IIf(TxtNoFinca.Text == "", 0, TxtNoFinca.Text)), Convert.ToInt32(ClUtilitarios.IIf(TxtFolio.Text == "", 0, TxtFolio.Text)), Convert.ToInt32(ClUtilitarios.IIf(TxtLibro.Text == "", 0, TxtLibro.Text)), TxtDe.Text, TxtNoCerti.Text, TxtNoEscritura.Text, Convert.ToInt32(CboTitulo.SelectedValue), TxtNomNotario.Text, Convert.ToInt32(OptAreasPro.SelectedValue), Convert.ToDouble(TxtArea.Text), Convert.ToInt32(CboArea.SelectedValue), EsRePresentante, EsRepresentanteVarios);
                    for (int i = 0; i < GrdPropietarios.Items.Count; i++)
                    {
                        //int PersonaId = Convert.ToInt32(GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["PersonaId"]);
                        //if (Convert.ToBoolean(GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Existe"]) == false)
                        //{
                        //    //PersonaId = ClPersona.MaxPersonaId();
                        //    //ClPersona.Insertar_Persona_Propietario(PersonaId, GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Nombres"].ToString(), GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Apellidos"].ToString(), GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Dpi"].ToString().Replace("-",""));
                        //}
                        //ClInmueble.Inserta_Inmueble_Propietario(PersonaId,InmuebleId);
                    }
                    if (RadUploadFile.UploadedFiles.Count > 0)
                    {
                        Stream fileStream      = RadUploadFile.UploadedFiles[0].InputStream;
                        byte[] attachmentBytes = new byte[fileStream.Length];
                        fileStream.Read(attachmentBytes, 0, Convert.ToInt32(fileStream.Length));
                        ClInmueble.Actualiza_Archivo(InmuebleId, attachmentBytes, RadUploadFile.UploadedFiles[0].ContentType, RadUploadFile.UploadedFiles[0].FileName);
                        fileStream.Close();
                    }


                    BtnGoodInmueble.Visible = true;
                    LblGoodInmueble.Text    = "Inmueble Agregado Exitosamente";
                }
                else
                {
                    ClUsuario.Insertar_Actividad_Pagina(16, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_ActividadPagina(), 2);
                    ClInmueble.Actualiza_Inmueble(Convert.ToInt32(TxtInmuebleId.Text), SeleccionJur, PersonaJuridicaId, TxtDirccion.Text, TxtAldea.Text, TxtFinca.Text, Convert.ToInt32(CboMunicipio.SelectedValue), Convert.ToInt32(CboTipoDocumento.SelectedValue), Convert.ToDateTime(TxtFecEmi.SelectedDate), Convert.ToInt32(ClUtilitarios.IIf(TxtNoFinca.Text == "", 0, TxtNoFinca.Text)), Convert.ToInt32(ClUtilitarios.IIf(TxtFolio.Text == "", 0, TxtFolio.Text)), Convert.ToInt32(ClUtilitarios.IIf(TxtLibro.Text == "", 0, TxtLibro.Text)), TxtDe.Text, TxtNoCerti.Text, TxtNoEscritura.Text, Convert.ToInt32(CboTitulo.SelectedValue), TxtNomNotario.Text, Convert.ToInt32(OptAreasPro.SelectedValue), Convert.ToDouble(TxtArea.Text), Convert.ToInt32(CboArea.SelectedValue));
                    if (RadUploadFile.UploadedFiles.Count > 0)
                    {
                        Stream fileStream      = RadUploadFile.UploadedFiles[0].InputStream;
                        byte[] attachmentBytes = new byte[fileStream.Length];
                        fileStream.Read(attachmentBytes, 0, Convert.ToInt32(fileStream.Length));
                        ClInmueble.Actualiza_Archivo(Convert.ToInt32(TxtInmuebleId.Text), attachmentBytes, RadUploadFile.UploadedFiles[0].ContentType, RadUploadFile.UploadedFiles[0].FileName);
                        fileStream.Close();
                    }
                    BtnGoodInmueble.Visible = true;
                    LblGoodInmueble.Text    = "Inmueble modificado Exitosamente";
                }
                GrdInmuebles.Rebind();
                Limpiar();
            }
        }