private void btnRegistrar_Click(object sender, RoutedEventArgs e) { try { EmpleadoMantenimiento empleado = new EmpleadoMantenimiento(); empleado.RegistrarHoras(txbCedula.Text, cmbPuestos.SelectedItem.ToString()); MessageBox.Show("Día laboral iniciado", "SIGEEA", MessageBoxButton.OK); this.Close(); } catch(Exception Ex) { MessageBox.Show("Error en el sistema: " + Ex.Message, "SIGEEA", MessageBoxButton.OK); } }
private void btnValidar_Click(object sender, RoutedEventArgs e) { EmpleadoMantenimiento empleado = new EmpleadoMantenimiento(); if (empleado.AutenticaEmpleado(txbCedula.Text) != null) { try { if (empleado.DiaIncompleto(txbCedula.Text) == false)//Tiene sus días laborales completos { DataClasses1DataContext dc = new DataClasses1DataContext(); MessageBox.Show("A continuación debe elegir la labor que desempeñará el empleado el dia de hoy.", "SIGEEA", MessageBoxButton.OK); cnvPrincipal.Visibility = Visibility.Collapsed; cnvSecundaria.Visibility = Visibility.Visible; btnValidar.IsDefault = false; btnRegistrar.IsDefault = true; List<SIGEEA_spListarPuestosResult> lista = dc.SIGEEA_spListarPuestos().ToList(); foreach (SIGEEA_spListarPuestosResult p in lista) { cmbPuestos.Items.Add(p.Nombre_Puesto); } } else //Tiene un día laboral sin hora de salida { empleado.RegistrarHoras(txbCedula.Text, null); MessageBox.Show("Día laboral concluido", "SIGEEA", MessageBoxButton.OK); this.Close(); } } catch (Exception Ex) { MessageBox.Show("Error en el sistema: " + Ex.Message, "SIGEEA", MessageBoxButton.OK); } } else { MessageBox.Show("Error. El número de cédula digitado no coincide con los registros.", "SIGEEA", MessageBoxButton.OK); } }