public void Presionar(object sender, KeyEventArgs e)
 {
     ctrl = ((Control)sender);
     if (ctrl.Name.Equals("TxtNom") && !Activo)
     {
         Activo = true;
     }
     if (e.Key == Key.Enter)
     {
         if (ctrl.Name.Equals("TxtNom") && !string.IsNullOrEmpty(TxtNom.Text))
         {
             int idExiste = Trabajador.ComprobarExistencia(TxtNom.Text);
             if (idExiste != -1)
             {
                 CargarPersona(idExiste);
             }
             TxtVer.Focus();
         }
         if (ctrl.Name.Equals("TxtVer") && !string.IsNullOrEmpty(TxtVer.Text))
         {
             if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
             {
                 TxtFec.Focus();
             }
             else
             {
                 MessageBox.Show(StrMenEVer);
             }
         }
         if (ctrl.Name.Equals("TxtFec") && !string.IsNullOrEmpty(TxtFec.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 TxtOrg.Focus();
             }
             else
             {
                 MessageBox.Show(StrMenEFec);
             }
         }
         if (ctrl.Name.Equals("TxtOrg") && !string.IsNullOrEmpty(TxtOrg.Text))
         {
             TxtRol.Focus();
         }
         if (ctrl.Name.Equals("TxtRol") && !string.IsNullOrEmpty(TxtRol.Text))
         {
             TxtCom.Focus();
         }
         if (ctrl.Name.Equals("TxtBus"))
         {
             ButBusc.Focus();
         }
     }
 }
Esempio n. 2
0
 private void Click(object sender, RoutedEventArgs e)
 {
     ctrl = (Control)sender;
     if (ctrl.Name.Equals("ButBusc"))
     {
         Paquete.Buscar(TxtBus.Text);
         TxtBus.Text = string.Empty;
         DGBuscar.ItemsSource = Paquete.Buscador.DefaultView;
     }
     if (ctrl.Name.Equals("ButAcep"))
         if (!string.IsNullOrEmpty(TxtNom.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
                 {
                     Paquete.Nombre = TxtNom.Text;
                     Paquete.Version = ClsFunciones.StringToDouble(TxtVer.Text);
                     Paquete.Fecha = DateTime.Parse(TxtFec.Text);
                     Paquete.Categoria = int.Parse(CmbCat.Text);
                     Paquete.Comentario = TxtCom.Text;
                     int resultado = Paquete.Guardar();
                     if (resultado == -1) MessageBox.Show(StrMenEMod);
                     if (resultado == -2) MessageBox.Show(StrMenEGuar);
                     VaciarInterfaz();
                     TxtNom.Focus();
                 }
                 else MessageBox.Show(StrMenEVer);
             }
             else MessageBox.Show(StrMenEFec);
         }
         else MessageBox.Show(StrMenGuar);
     if (ctrl.Name.Equals("ButBorr"))
     {
         if (Base)
             if (MessageBox.Show(StrMenBorr, StrConf, MessageBoxButton.YesNo) == MessageBoxResult.Yes) Paquete.Borrar();
         VaciarInterfaz();
     }
 }
 public void Click(object sender, RoutedEventArgs e)
 {
     ctrl = (Control)sender;
     if (ctrl.Name.Equals("ButBusc"))
     {
         Trabajador.Buscar(TxtBus.Text);
         TxtBus.Text          = string.Empty;
         DGBuscar.ItemsSource = Trabajador.Buscador.DefaultView;
     }
     if (ctrl.Name.Equals("ButAcep"))
     {
         if (!string.IsNullOrEmpty(TxtNom.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
                 {
                     Trabajador.Nombre        = TxtNom.Text;
                     Trabajador.Version       = ClsFunciones.StringToDouble(TxtVer.Text);
                     Trabajador.Fecha         = DateTime.Parse(TxtFec.Text);
                     Trabajador.Organizacion  = TxtOrg.Text;
                     Trabajador.Rol           = TxtRol.Text;
                     Trabajador.Desarrollador = (RBSi.IsChecked == true) ? true : false;
                     Trabajador.Categoria     = int.Parse(CmbCat.Text);
                     Trabajador.Comentario    = TxtCom.Text;
                     int resultado = Trabajador.Guardar();
                     if (resultado == -1)
                     {
                         MessageBox.Show(StrMenEMod);
                     }
                     if (resultado == -2)
                     {
                         MessageBox.Show(StrMenEGuar);
                     }
                     VaciarInterfaz();
                     TxtNom.Focus();
                 }
                 else
                 {
                     MessageBox.Show(StrMenEVer);
                 }
             }
             else
             {
                 MessageBox.Show(StrMenEFec);
             }
         }
         else
         {
             MessageBox.Show(StrMenGuar);
         }
     }
     if (ctrl.Name.Equals("ButBorr"))
     {
         if (Base)
         {
             if (MessageBox.Show(StrMenBorr, StrConf, MessageBoxButton.YesNo) == MessageBoxResult.Yes)
             {
                 Trabajador.Borrar();
             }
         }
         VaciarInterfaz();
     }
 }
Esempio n. 4
0
 private void Click(object sender, RoutedEventArgs e)
 {
     ctrl = (Control)sender;
     if (ctrl.Name.Equals("ButBusc"))
     {
         Requisito.Buscar(TxtBus.Text);
         TxtBus.Text          = string.Empty;
         DGBuscar.ItemsSource = Requisito.Buscador.DefaultView;
     }
     if (ctrl.Name.Equals("ButAcep"))
     {
         if (!string.IsNullOrEmpty(TxtNom.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
                 {
                     Requisito.Nombre      = TxtNom.Text;
                     Requisito.Version     = ClsFunciones.StringToDouble(TxtVer.Text);
                     Requisito.Fecha       = DateTime.Parse(TxtFec.Text);
                     Requisito.Descripcion = TxtDesc.Text;
                     RadioButtonValor(true);
                     Requisito.Categoria    = int.Parse(CmbCat.Text);
                     Requisito.Comentario   = TxtCom.Text;
                     Requisito.TiempoMedio  = int.Parse(LblTVM.Content.ToString());
                     Requisito.TiempoMaximo = int.Parse(LblTVMX.Content.ToString());
                     Requisito.OcurreMedio  = int.Parse(LblOM.Content.ToString());
                     Requisito.OcurreMaximo = int.Parse(LblOMX.Content.ToString());
                     int resultado = Requisito.Guardar();
                     if (resultado == -1)
                     {
                         MessageBox.Show(StrMenEMod);
                     }
                     if (resultado == -2)
                     {
                         MessageBox.Show(StrMenEGuar);
                     }
                     VaciarInterfaz();
                 }
                 else
                 {
                     MessageBox.Show(StrMenEVer);
                 }
             }
             else
             {
                 MessageBox.Show(StrMenEFec);
             }
         }
         else
         {
             MessageBox.Show(StrMenGuar);
         }
     }
     if (ctrl.Name.Equals("ButBorr"))
     {
         if (Base)
         {
             if (MessageBox.Show(StrMenBorr, StrConf, MessageBoxButton.YesNo) == MessageBoxResult.Yes)
             {
                 Requisito.Borrar();
             }
         }
         VaciarInterfaz();
     }
     if (ctrl.Name.Equals("ButBorrLin"))
     {
         LinDatEsp   = -1;
         TxtDat.Text = string.Empty;
     }
 }
Esempio n. 5
0
 private void Presionar(object sender, KeyEventArgs e)
 {
     ctrl = (Control)sender;
     if (ctrl.Name.Equals("TxtNom") && !Activo)
     {
         Activo = true;
     }
     if (e.Key == Key.Enter)
     {
         if (ctrl.Name.Equals("TxtNom") && !string.IsNullOrEmpty(TxtNom.Text))
         {
             int idExiste = Requisito.ComprobarExistencia(TxtNom.Text);
             if (idExiste != -1)
             {
                 CargarRequisito(idExiste);
             }
             TxtVer.Focus();
         }
         if (ctrl.Name.Equals("TxtVer") && !string.IsNullOrEmpty(TxtVer.Text))
         {
             if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
             {
                 TxtFec.Focus();
             }
             else
             {
                 MessageBox.Show(StrMenEVer);
             }
         }
         if (ctrl.Name.Equals("TxtFec") && !string.IsNullOrEmpty(TxtFec.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 TxtDesc.Focus();
             }
             else
             {
                 MessageBox.Show(StrMenEFec);
             }
         }
         if (ctrl.Name.Equals("TxtDesc") && !string.IsNullOrEmpty(TxtDesc.Text))
         {
             TxtCom.Focus();
         }
         if (ctrl.Name.Equals("TxtBus"))
         {
             ButBusc.Focus();
         }
         if (ctrl.Name.Equals("TxtDat") && !string.IsNullOrEmpty(TxtDat.Text))
         {
             if (LinDatEsp == -1)
             {
                 Requisito.DatosEspeci.Add(new ClsDatDG()
                 {
                     Descrip = TxtDat.Text
                 });
             }
             else
             {
                 Requisito.DatosEspeci.Insert(LinDatEsp, new ClsDatDG()
                 {
                     Descrip = TxtDat.Text
                 });
             }
             LinDatEsp   = -1;
             TxtDat.Text = string.Empty;
         }
     }
 }
 private void Click(object sender, RoutedEventArgs e)
 {
     ctrl = (Control)sender;
     if (ctrl.Name.Equals("ButBusc"))
     {
         Actor.Buscar(TxtBus.Text);
         TxtBus.Text          = string.Empty;
         DGBuscar.ItemsSource = Actor.Buscador.DefaultView;
     }
     if (ctrl.Name.Equals("ButAcep"))
     {
         if (!string.IsNullOrEmpty(TxtNom.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
                 {
                     Actor.Nombre      = TxtNom.Text;
                     Actor.Version     = ClsFunciones.StringToDouble(TxtVer.Text);
                     Actor.Fecha       = DateTime.Parse(TxtFec.Text);
                     Actor.Descripcion = TxtDesc.Text;
                     if (RBCB.IsChecked == true)
                     {
                         Actor.Complejidad = 1;
                     }
                     else if (RBCM.IsChecked == true)
                     {
                         Actor.Complejidad = 2;
                     }
                     else if (RBCA.IsChecked == true)
                     {
                         Actor.Complejidad = 3;
                     }
                     Actor.DescComplejidad = TxtDescCom.Text;
                     Actor.Categoria       = int.Parse(CmbCat.Text);
                     Actor.Comentario      = TxtCom.Text;
                     int resultado = Actor.Guardar();
                     if (resultado == -1)
                     {
                         MessageBox.Show(StrMenEMod);
                     }
                     if (resultado == -2)
                     {
                         MessageBox.Show(StrMenEGuar);
                     }
                     VaciarInterfaz();
                 }
                 else
                 {
                     MessageBox.Show(StrMenEVer);
                 }
             }
             else
             {
                 MessageBox.Show(StrMenEFec);
             }
         }
         else
         {
             MessageBox.Show(StrMenGuar);
         }
     }
     if (ctrl.Name.Equals("ButBorr"))
     {
         if (Base)
         {
             if (MessageBox.Show(StrMenBorr, StrConf, MessageBoxButton.YesNo) == MessageBoxResult.Yes)
             {
                 Actor.Borrar();
             }
         }
         VaciarInterfaz();
     }
 }