Beispiel #1
0
 private void Cobrar_Click(object sender, RoutedEventArgs e)
 {
     if (id_cita.Text == "")
     {
         Cita.DisplayDialog("Error", "El campo ID Cita no puede estar vacio.");
     }
     else
     {
         DataBase.Db.Open();
         string comando = $"insert into misc.pagos(id_cita, id_procedimiento, valor_total) values({int.Parse(id_cita.Text)}, {Sesion.Id_Procedimiento}, {float.Parse(Total_Pago.Text)});" +
                          $"update misc.citas set pagado=1 where id_cita={int.Parse(id_cita.Text)} ";
         var cmd2 = DataBase.CommandDB(comando, DataBase.Db);
         cmd2.ExecuteNonQuery();
         DataBase.Db.Close();
     }
     this.Frame.Navigate(typeof(BlankPage6));
 }
 private void Ingresos_Btn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         double ingresos = 0;
         DataBase.Db.Open();
         string        comando = $"select valor_total from misc.pagos join misc.citas on misc.pagos.id_cita = misc.citas.id_cita where misc.citas.id_medico={Sesion.Id_medico} and fecha  between GETDATE() and DATEADD(MONTH, 1, GETDATE())";
         SqlCommand    cmd     = DataBase.CommandDB(comando, DataBase.Db);
         SqlDataReader Sqlread = cmd.ExecuteReader(CommandBehavior.CloseConnection);
         while (Sqlread.Read())
         {
             ingresos += Sqlread.GetDouble(0);
         }
         Cita.DisplayDialog($"Ingresos de {System.DateTime.Now.ToString("MMMM", new CultureInfo("es-ES", false).DateTimeFormat)}", ingresos.ToString() + "$");
         DataBase.Db.Close();
     }
     catch (Exception ex)
     {
         Cita.DisplayDialog("Error", ex.Message);
     }
 }
Beispiel #3
0
        //Botones
        //Este metodo ingresa informacion a la base de datos
        private void Login_Btn_Click(object sender, RoutedEventArgs e)
        {
            Sesion.Mail = nombre.Text;
            string comandoMedico  = $"select * from misc.medico where email='{nombre.Text}'";
            string comandoUsuario = $"select * from misc.usersxd where email='{nombre.Text}'";

            DataBase.Db.Open();
            try
            {
                if (nombre.Text.Contains("@todolist.com"))
                {
                    SqlCommand    cmd2     = DataBase.CommandDB(comandoMedico, DataBase.Db);
                    SqlDataReader Sqlread2 = cmd2.ExecuteReader(CommandBehavior.CloseConnection);
                    if (Sqlread2.Read())
                    {
                        if (DataBase.Verify(Sqlread2.GetString(5), contraseña_txt.Password))
                        {
                            Sesion.Id_especialidad = Sqlread2.GetInt32(3);
                            Sesion.Id_medico       = Sqlread2.GetInt32(0);
                            DataBase.Db.Close();
                            this.Frame.Navigate(typeof(BlankPage6));
                        }
                        else
                        {
                            Cita.DisplayDialog("Contraseña incorrecta", "Intente de nuevo");
                        }
                    }
                    else
                    {
                        Cita.DisplayDialog("No existe el correo ingresado", "Intente de nuevo");
                    }
                }
                else
                {
                    SqlCommand    cmd     = DataBase.CommandDB(comandoUsuario, DataBase.Db);
                    SqlDataReader Sqlread = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                    if (Sqlread.Read())
                    {
                        if (DataBase.Verify(Sqlread.GetString(4), contraseña_txt.Password))
                        {
                            Sesion.Id_user = Sqlread.GetInt32(0);
                            DataBase.Db.Close();
                            this.Frame.Navigate(typeof(BlankPage1));
                        }
                        else
                        {
                            Cita.DisplayDialog("Contraseña incorrecta", "Intente de nuevo");
                        }
                    }
                    else
                    {
                        Cita.DisplayDialog("No existe el correo ingresado", "Intente de nuevo");
                    }
                }
                DataBase.Db.Close();
            }
            catch (SqlException mse)
            {
                Cita.DisplayDialog("Error al cargar datos", "Intente de nuevo\nError:" + mse.Message);
            }
        }
Beispiel #4
0
        private void Lista_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Cita value = (Cita)Lista.SelectedItem;

            Cita.DisplayCitaConf(value.Id_cita1, this.Frame);
        }