public void fillDtgDiagnostico()
        {
            DataTable lDtOcupacion = new DataTable();

            ControlDePacientes.Dal.TipoEnfermedad lTipoEnfermedad = new TipoEnfermedad();
            lDtOcupacion = lTipoEnfermedad.TipoEnfermedadGetAll();

            dtgDiagnostico.ItemsSource = lDtOcupacion.DefaultView;
        }
        private void fillCmbDiagnosticoSalida()
        {
            ControlDePacientes.Dal.TipoEnfermedad lTipoEnfermedad = new ControlDePacientes.Dal.TipoEnfermedad();
            DataTable lDtTipoEnfermedad = new DataTable();

            lDtTipoEnfermedad = lTipoEnfermedad.TipoEnfermedadGetAll();
            AddRowComboBox(lDtTipoEnfermedad);
            cmbDiagnosticoFinal.ItemsSource       = lDtTipoEnfermedad.DefaultView;
            cmbDiagnosticoFinal.DisplayMemberPath = "TipoEnfermedadName";
            cmbDiagnosticoFinal.SelectedValuePath = "IdTipoEnfermedad";
            cmbDiagnosticoFinal.SelectedIndex     = 0;
        }
 private void UsrCtrlBasicButtons_ButtonDeleteClick(object sender, RoutedEventArgs e)
 {
     if (mIdDiagnostico != 0)
     {
         if (ControlOperation.alertConfirm("Desea eliminar el diagnóstico seleccionada?") == MessageBoxResult.Yes)
         {
             ControlDePacientes.Dal.TipoEnfermedad lTipoEnfermedad = new TipoEnfermedad();
             lTipoEnfermedad.DeleteTipoEnfermedad(mIdDiagnostico);
             ControlOperation.alertInformation("Diagnóstico eliminado éxitosamente");
             fillDtgDiagnostico();
             mIdDiagnostico             = 0;
             txtTipoEnfermedadName.Text = "";
         }
     }
     else
     {
         ControlOperation.alertWarning("Seleccione un dignóstico para eliminar");
     }
 }
 private void UsrCtrlBasicButtons_ButtonSaveClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (txtTipoEnfermedadName.Text != "")
         {
             if (mIdDiagnostico == 0)
             {
                 ControlDePacientes.Entities.TipoEnfermedad lTipoEnfermedadEntity = new ControlDePacientes.Entities.TipoEnfermedad();
                 lTipoEnfermedadEntity.Tipoenfermedadname = txtTipoEnfermedadName.Text;
                 ControlDePacientes.Dal.TipoEnfermedad lTipoEnfermedad = new TipoEnfermedad();
                 mIdDiagnostico = lTipoEnfermedad.AddTipoEnfermedad(lTipoEnfermedadEntity);
                 ControlOperation.alertInformation("Se ha registrado el dignóstico éxitosamente");
                 mIdDiagnostico             = 0;
                 txtTipoEnfermedadName.Text = "";
                 fillDtgDiagnostico();
             }
             else
             {
                 ControlDePacientes.Entities.TipoEnfermedad lTipoEnfermedadEntity = new ControlDePacientes.Entities.TipoEnfermedad();
                 lTipoEnfermedadEntity.Tipoenfermedadname = txtTipoEnfermedadName.Text;
                 lTipoEnfermedadEntity.Idtipoenfermedad   = mIdDiagnostico;
                 ControlDePacientes.Dal.TipoEnfermedad lTipoEnfermedad = new TipoEnfermedad();
                 lTipoEnfermedad.UpdateTipoEnfermedad(lTipoEnfermedadEntity);
                 ControlOperation.alertInformation("Se ha actualizado el diagnóstico éxitosamente");
                 txtTipoEnfermedadName.Text = "";
                 fillDtgDiagnostico();
                 mIdDiagnostico = 0;
             }
         }
         else
         {
             ControlOperation.alertWarning("Debe colocar el nombre del diagnóstico");
         }
     }
     catch (Exception ex)
     {
         ControlOperation.alertWarning("" + ex);
     }
 }