private void cmdSmart_Click(object sender, EventArgs e) { if (txtNoEmpleado.Text.Length != 6) { MessageBox.Show("El numero de empleado es incorrecto", "Error"); } else { string noEmpleado = txtNoEmpleado.Text; string fecha = txtFecha.Text; oEmpleado = oPoolService.ConsultaUnidadNegocio(noEmpleado); int idUnidadNegocio = oEmpleado.IdUnidadNegocio; txtIdUnidadNegocio.Text = idUnidadNegocio.ToString(); oTurno = oTurnosService.ObtenerTurnoAsignado(fecha, idUnidadNegocio.ToString(), noEmpleado); string idTurno = oTurno.IdTurno.ToString(); if (idTurno == "0") MessageBox.Show("No hay turnos asignados a este empleado"); txtIdTurno.Text = idTurno; } }
public Turno() { Empleado = new Empleado(); }
private void cmdSmart_Click(object sender, EventArgs e) { string noEmpleado = txtNoEmpleado.Text; oEmpleado = oPoolService.ConsultaUnidadNegocio(noEmpleado); int idUnidadNegocio = oEmpleado.IdUnidadNegocio; txtUnidadNegocio.Text = idUnidadNegocio.ToString(); if (idUnidadNegocio == 0) { oPoolService.SetNoDisponible(noEmpleado, 1); oEmpleado = oPoolService.ConsultaUnidadNegocio(noEmpleado); int idUnidadNegocio1 = oEmpleado.IdUnidadNegocio; txtUnidadNegocio.Text = idUnidadNegocio1.ToString(); if (idUnidadNegocio1 == 0) { MessageBox.Show("Este empleado no puede ingresar al pool", "Empleado incorrecto"); } else MessageBox.Show("El empleado " + noEmpleado + " se registro en el pool", "Happy Path"); } else { txtCantidadTurnos.Text = "1"; txtTiempoMinimo.Text = "0"; txtTiempoMaximo.Text = "1"; } }