Exemplo n.º 1
0
 void BtnEnviar_Click(object sender, EventArgs e)
 {
     if (ValidaDatos() == true)
     {
         int    GestionId         = ClGestionRegistro.MaxGestionId(1);
         int    Correlativo_Anual = ClGestionRegistro.MaxGestionId(2);
         string NUG      = "NUG-" + Correlativo_Anual + "-" + Convert.ToDateTime(ClUtilitarios.FechaDB()).Year;
         int    Telefono = 0;
         if (TxtTelefono.Text != "")
         {
             Telefono = Convert.ToInt32(TxtTelefono.Text.Replace("-", ""));
         }
         ClGestionRegistro.Insertar_Gestion(GestionId, NUG, Convert.ToInt32(Session["PersonaId"]), Convert.ToInt32(CboSubRegion.SelectedValue), 13, 3, Correlativo_Anual);
         ClGestionRegistro.Insertar_Gestion_Profesional(GestionId, Telefono, Convert.ToInt32(CboProfesion.SelectedValue), Convert.ToInt32(CboCategoriaProfesion.SelectedValue), TxtNoCol.Text, TxtDiploma.Text, TxtDireccionNotifica.Text, Convert.ToInt32(CboMunicipio.SelectedValue), TxtObservaciones.Text, TxtNomFirma.Text, Convert.ToInt32(CboActividad.SelectedValue), 7, TxtAldea.Text);
         GenerarFormulario(2, NUG);
         string Mensaje = "Su solicitud fue enviada exitosamente, con Numero Único de Gestión (NUG): " + NUG + ". Por lo que solicitamos presentarse a la oficina Subregional " + CboSubRegion.SelectedItem.Text + ", con la documentación que deberá presentar para dar trámite a su solicitud.";
         ClUtilitarios.EnvioCorreo(Session["Correo_Usuario"].ToString(), ClPersona.Nombre_Usuario(Convert.ToInt32(Session["PersonaId"])).ToString(), "Solicitud SEGEFOR", Mensaje, 0, "", "");
         ClPersona.ActualizaNit_Persona(TxtNit.Text, Convert.ToInt32(Session["PersonaId"]));
         ClPersona.ActualizaCel_Persona(Convert.ToInt32(TxtCelular.Text.Replace("-", "")), Convert.ToInt32(Session["PersonaId"]));
         Response.Redirect("~/WebForms/Wfrm_Inicio.aspx?appel=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("1", true)) + "&traite=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(NUG, true)) + "");
     }
 }