private void enviarInformes()
 {
     try
     {
         Negocio.PrescripcionN pn     = new Negocio.PrescripcionN();
         Negocio.Validadores   v      = new Negocio.Validadores();
         List <string>         emails = new List <string>();
         foreach (var item in pn.obtenerReservadasAviso())
         {
             if (item.email.Trim() != string.Empty)
             {
                 emails.Add(item.email);
             }
         }
         v.enviarCorreoRecordatorio(emails);
     }
     catch (Exception)
     {
     }
 }
Beispiel #2
0
 private void enviarInformes(Entidades.Medicamento m)
 {
     try
     {
         Negocio.PrescripcionN pn     = new Negocio.PrescripcionN();
         Negocio.Validadores   v      = new Negocio.Validadores();
         List <string>         emails = new List <string>();
         foreach (var item in pn.obtenerReservadas(m.idMedicamento))
         {
             if (item.email.Trim() != string.Empty)
             {
                 emails.Add(item.email);
             }
         }
         v.enviarCorreo(emails, m);
     }
     catch (Exception)
     {
     }
 }
Beispiel #3
0
        private void btnIniciar_Click(object sender, RoutedEventArgs e)
        {
            Negocio.Validadores v  = new Negocio.Validadores();
            Negocio.UsuarioN    un = new Negocio.UsuarioN();
            string cadena          = txtRut.Text + "-" + txtDv.Text.ToLower();

            if (txtRut.Text.Trim() != "" && txtDv.Text.Trim() != "")
            {
                if (v.ValidaRut(cadena) == true)
                {
                    try
                    {
                        string rut  = cadena;
                        string pass = v.Encriptar(txtPass.Password);
                        if (un.validarUsuario(rut, pass))
                        {
                            Inicio ini = new Inicio(rut);
                            ini.Show();
                            this.Close();
                        }
                        else
                        {
                            lblMsj.Content = "Compruebe sí escribió bien sus credenciales";
                        }
                    }
                    catch (Exception)
                    {
                        lblMsj.Content = "Error Desconocido, solicite ayuda a Soporte";
                    }
                }
                else
                {
                    lblMsj.Content = "El Rut ingresado es incorrecto";
                }
            }
            else
            {
                lblMsj.Content = "No puede dejar campos vacios";
            }
        }
 private void btnGuarda_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Negocio.UsuarioN    un = new Negocio.UsuarioN();
         Entidades.Usuario   u  = new Entidades.Usuario();
         Negocio.Validadores v  = new Negocio.Validadores();
         u = un.cargarUsuario(this.rut);
         if (u != null)
         {
             if (txtEmail.Visibility == Visibility.Visible && txtCel.Visibility == Visibility.Visible)
             {
                 if (txtEmail.Text.Trim() != "" && txtCel.Text.Trim() != "")
                 {
                     if (v.validarEmail(txtEmail.Text) == true)
                     {
                         u.email = txtEmail.Text;
                         string  num  = lblCod.Content + txtCel.Text;
                         decimal num2 = Convert.ToDecimal(num.Replace("+", ""));
                         u.cel           = num2;
                         lblMsjP.Content = "";
                         un.modificarusuario(u);
                         //Limpia y refresca
                         txtEmail.Text          = "";
                         txtCel.Text            = "";
                         txtEmail.Visibility    = Visibility.Collapsed;
                         lblCod.Visibility      = Visibility.Collapsed;
                         txtCel.Visibility      = Visibility.Collapsed;
                         btnCancelar.Visibility = Visibility.Collapsed;
                         btnGuarda.Visibility   = Visibility.Collapsed;
                         lblEmail.Visibility    = Visibility.Visible;
                         lblCel.Visibility      = Visibility.Visible;
                         cargarPefil();
                     }
                     else
                     {
                         lblMsjP.Content = "Email no valido";
                     }
                 }
                 else
                 {
                     lblMsjP.Content = "No puede tener campos vacios el momento de cambiar";
                 }
             }
             else if (txtEmail.Visibility == Visibility.Visible)
             {
                 if (txtEmail.Text.Trim() != "")
                 {
                     if (v.validarEmail(txtEmail.Text) == true)
                     {
                         u.email         = txtEmail.Text;
                         lblMsjP.Content = "";
                         un.modificarusuario(u);
                         //Limpia y refresca
                         txtEmail.Text          = "";
                         txtCel.Text            = "";
                         txtEmail.Visibility    = Visibility.Collapsed;
                         lblCod.Visibility      = Visibility.Collapsed;
                         txtCel.Visibility      = Visibility.Collapsed;
                         btnCancelar.Visibility = Visibility.Collapsed;
                         btnGuarda.Visibility   = Visibility.Collapsed;
                         lblEmail.Visibility    = Visibility.Visible;
                         lblCel.Visibility      = Visibility.Visible;
                         cargarPefil();
                     }
                     else
                     {
                         lblMsjP.Content = "Email no valido";
                     }
                 }
                 else
                 {
                     lblMsjP.Content = "No puede tener campos vacios el momento de cambiar";
                 }
             }
             else
             {
                 if (txtCel.Text.Trim() != "")
                 {
                     string  num  = lblCod.Content + txtCel.Text;
                     decimal num2 = Convert.ToDecimal(num.Replace("+", ""));
                     u.cel           = num2;
                     lblMsjP.Content = "";
                     un.modificarusuario(u);
                     //Limpia y refresca
                     txtEmail.Text          = "";
                     txtCel.Text            = "";
                     txtEmail.Visibility    = Visibility.Collapsed;
                     lblCod.Visibility      = Visibility.Collapsed;
                     txtCel.Visibility      = Visibility.Collapsed;
                     btnCancelar.Visibility = Visibility.Collapsed;
                     btnGuarda.Visibility   = Visibility.Collapsed;
                     lblEmail.Visibility    = Visibility.Visible;
                     lblCel.Visibility      = Visibility.Visible;
                     cargarPefil();
                 }
                 else
                 {
                     lblMsjP.Content = "No puede tener campos vacios el momento de cambiar";
                 }
             }
         }
         else
         {
             lblMsjP.Content = "Error al guardar, Contacte soporte";
         }
     }
     catch (Exception)
     {
         lblMsjP.Content = "Error desconocido, Contacte a soporte";
     }
 }