예제 #1
0
 private void Save_btn_Click(object sender, RoutedEventArgs e)
 {
     if (_modo == AccionModo.Insertar)
     {
         P.nombre    = nombreTextBox.Text;
         P.apellido  = apellidoTextBox.Text;
         P.cedula    = cedulaTextBox.Text;
         P.telefono  = telefonoTextBox.Text;
         P.direccion = direcTextBox.Text;
         var v = P.Ingresar();
         if (!v.Value)
         {
             MessageBox.Show("Ya se encuentra en la Base de datos");
         }
         else
         {
             listo = true;
             MessageBox.Show("Paciente Ingresado!");
             Close();
         }
     }
     else if (_modo == AccionModo.Editar)
     {
         P.nombre    = nombreTextBox.Text;
         P.apellido  = apellidoTextBox.Text;
         P.cedula    = cedulaTextBox.Text;
         P.telefono  = telefonoTextBox.Text;
         P.direccion = direcTextBox.Text;
         var v = P.Actualizar();
         if (!v)
         {
             MessageBox.Show("No se pudo Guardar los Cambios");
         }
         else
         {
             listo = true;
             MessageBox.Show("Cambios Guardados");
             Close();
         }
     }
     else if (_modo == AccionModo.Eliminar)
     {
         var opcion = MessageBox.Show("¿Seguro que quieres Eliminar a este Paciente?", "¿Seguro?", MessageBoxButton.YesNo);
         if (opcion == MessageBoxResult.Yes)
         {
             var v = P.Eliminar();
             if (!v)
             {
                 MessageBox.Show("No se pudo Eliminar");
             }
             else
             {
                 listo = true;
                 MessageBox.Show("Eliminado!");
                 Close();
             }
         }
     }
 }