Ejemplo n.º 1
0
 private void BtnGrabar_Click(object sender, EventArgs e)
 {
     if (Valida() == true)
     {
         if (TxtUsuarioId.Text == "")
         {
             int PersonaId     = ClPersona.Get_Max_Persona();
             int UniversidadId = 0;
             ClPersona.Insert_Persona(PersonaId, Convert.ToInt32(CboAlias.SelectedValue), TxtNombres.Value, TxtApellidos.Value, Convert.ToInt32(CboGenero.SelectedValue), TxtIdNo.Value, TxtDireccion.Value, Convert.ToInt32(CboMunicipio.SelectedValue), TxtTelCasa.Value, TxtTelMovil.Value, UniversidadId, "", "", Convert.ToDateTime(TxtFecNac.Value));
             int    UsuarioId = ClUsuario.Get_Max_Usuario();
             string Clave     = ClUtilitarios.Encrypt(ClUtilitarios.GenerarPass(6, 10), true);
             ClUsuario.Insert_Usuario(UsuarioId, Convert.ToInt32(Session["ClienteId"]), Convert.ToInt32(CboTipoUsuario.SelectedValue), TxtCorreo.Value, Clave, PersonaId);
             ClUsuario.Create_Permisos(UsuarioId, Convert.ToInt32(CboTipoUsuario.SelectedValue));
             string Asunto  = ClTraductor.BuscaString(Session["Idioma"].ToString(), "91");
             string Mensaje = Mensaje = "<body><table><tr><td>" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "92") + " " + TxtCorreo.Value + " " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "21") + " " + Clave + "</td></tr></table>";
             ClUtilitarios.EnvioCorreo(TxtCorreo.Value, TxtNombres.Value + " " + TxtApellidos.Value, Asunto, Mensaje, 0, "", "");
             Limpiar();
             ClUsuario.Insert_Relacion_Usuario_Clinica(UsuarioId, Convert.ToInt32(Session["ClinicaId"]));
             ScriptManager.RegisterStartupScript(this, this.GetType(), "Popup", "ShowPopup('', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "76") + "','success','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
             GrdDetalle.Rebind();
         }
         else
         {
             int UsuarioId = Convert.ToInt32(TxtUsuarioId.Text);
             int PersonaId = Convert.ToInt32(TxtPersonaId.Text);
             ClUsuario.Update_DatosUsuario(2, UsuarioId, TxtCorreo.Value, "", Convert.ToInt32(CboTipoUsuario.SelectedValue));
             ClPersona.Update_Persona(PersonaId, Convert.ToInt32(CboAlias.SelectedValue), TxtNombres.Value, TxtApellidos.Value, Convert.ToInt32(CboGenero.SelectedValue), TxtIdNo.Value, TxtDireccion.Value, Convert.ToInt32(CboMunicipio.SelectedValue), TxtTelCasa.Value, TxtTelMovil.Value, 0, "", "", Convert.ToDateTime(TxtFecNac.Value));
             Limpiar();
             ClUsuario.Insert_Relacion_Usuario_Clinica(UsuarioId, Convert.ToInt32(Session["ClinicaId"]));
             ScriptManager.RegisterStartupScript(this, this.GetType(), "Popup", "ShowPopup('', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "76") + "','success','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
             GrdDetalle.Rebind();
         }
     }
     ValidaGrabar();
 }
Ejemplo n.º 2
0
 private void BtnGrabar_Click(object sender, EventArgs e)
 {
     if (Valida() == true)
     {
         int PersonaId = ClPersona.Get_Max_Persona();
         ClPersona.Insert_Persona_Paciente(PersonaId, TxtNombres.Value, TxtApellidos.Value, Convert.ToInt32(CboGenero.SelectedValue), TxtTelMovil.Value, Convert.ToDateTime(TxtFecNac.Value));
         int    UsuarioId = ClUsuario.Get_Max_Usuario();
         string Clave     = ClUtilitarios.Encrypt(ClUtilitarios.GenerarPass(6, 10), true);
         ClUsuario.Insert_Usuario(UsuarioId, 0, 5, TxtCorreo.Value, Clave, PersonaId);
         ClUsuario.Create_Permisos(UsuarioId, 5);
         string Asunto  = ClTraductor.BuscaString(Session["Idioma"].ToString(), "91");
         string Mensaje = "";
         Mensaje = "<body><table><tr><td>" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "92") + " " + TxtCorreo.Value + " " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "21") + " " + Clave + "</td></tr></table>";
         ClUtilitarios.EnvioCorreo(TxtCorreo.Value, TxtNombres.Value + " " + TxtApellidos.Value, Asunto, Mensaje, 0, "", "");
         Session["ClinicaId"]      = 0;
         Session["UsuarioId"]      = UsuarioId;
         Session["Usuario"]        = TxtCorreo.Value;
         Session["PersonaId"]      = PersonaId;
         Session["Fase_ClienteId"] = 0;
         Session["CntClinica"]     = 0;
         Session["CntDoctor"]      = 0;
         Session["ClienteId"]      = 0;
         Session["TipoUsuarioId"]  = 5;
         Response.Redirect("~/WebForms/Wfrm_Inicio.aspx");
         //ScriptManager.RegisterStartupScript(this, this.GetType(), "Popup", "ShowPopup('', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "76") + "','success','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
     }
 }