private void botonDeVolver_Click(object sender, EventArgs e) { try { MenuDeEmpleado menuDeEmpleado = new MenuDeEmpleado(); this.Hide(); menuDeEmpleado.Show(); } catch (Exception ex) { string metodoYclase = this.GetType().Name + ", " + System.Reflection.MethodBase.GetCurrentMethod().Name; registrarError(ex, metodoYclase); } }
private void iniciarSesion() { try { string cedula = textBoxDeCedula.Text; var conexion = AbrirBaseDeDatos(); var comando = conexion.GetStoredProcCommand("SACAR_INFORMACION_DE_EMPLEADO", cedula); using (IDataReader informacionEncontrada = conexion.ExecuteReader(comando)) { if (informacionEncontrada.Read()) { Empleado.Cedula = cedula; Empleado.Nombre = informacionEncontrada["NOMBRE"].ToString(); Empleado.Horario = informacionEncontrada["HORARIO"].ToString(); Empleado.Tiempo = informacionEncontrada["TIEMPO"].ToString(); Empleado.FechaDeNacimiento = DateTime.Parse(informacionEncontrada["FECHA_NAC"].ToString()); Empleado.Salario = decimal.Parse(informacionEncontrada["SALARIO"].ToString()); Empleado.SalarioPorHora = decimal.Parse(informacionEncontrada["SALARIO_HORA"].ToString()); Empleado.Puesto = informacionEncontrada["PUESTO"].ToString(); Empleado.Correo = informacionEncontrada["CORREO"].ToString(); Empleado.Contrasena = informacionEncontrada["CONTRASENNA"].ToString(); Empleado.CantidadDeDiasDisponibles = int.Parse(informacionEncontrada["DIAS_LIBRES"].ToString()); string evento = "El empleado: " + Empleado.Nombre + "; ha iniciado sesión"; registrarEvento(evento, this.GetType().Name + ", " + System.Reflection.MethodBase.GetCurrentMethod().Name); MenuDeEmpleado menuDeEmpleado = new MenuDeEmpleado(); this.Hide(); menuDeEmpleado.Show(); } else { MessageBox.Show("No se encontraron datos al iniciar sesión." , "Inicio de Sesión", MessageBoxButtons.OK, MessageBoxIcon.Error); EmpleadoInicioDeSesion empleadoInicioDeSesion = new EmpleadoInicioDeSesion(); this.Hide(); empleadoInicioDeSesion.Show(); } } } catch (Exception ex) { string metodoYclase = this.GetType().Name + ", " + System.Reflection.MethodBase.GetCurrentMethod().Name; registrarError(ex, metodoYclase); } }