public async Task <IActionResult> Edit(int id, [Bind("CategoriaEmpleadoID,Nombre,Descripcion")] CategoriaEmpleado categoriaEmpleado) { if (id != categoriaEmpleado.CategoriaEmpleadoID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(categoriaEmpleado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoriaEmpleadoExists(categoriaEmpleado.CategoriaEmpleadoID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(categoriaEmpleado)); }
public static bool UpdateCategoriaEmpleado(CategoriaEmpleado empleado) { if (waRepositorys.CategoriaEmpleadoRepository.UpdateCategoriaEmpleado(empleado)) { return(true); } else { return(false); } }
public void Post([FromBody] CategoriaEmpleado empleado) { try { waServices.CategoriaEmpleadoService.AltaCategoriaEmpleado(empleado); } catch (Exception ex) { throw; } }
public async Task <IActionResult> Create([Bind("CategoriaEmpleadoID,Nombre,Descripcion")] CategoriaEmpleado categoriaEmpleado) { if (ModelState.IsValid) { _context.Add(categoriaEmpleado); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(categoriaEmpleado)); }
public Empleados GetEmpleadoAutorizado(int legajo) { Empleados empleado = new Empleados(); try { empleado = waServices.EmpleadoServices.GetEmpleadoAutorizado(legajo); if (empleado != null) { if (empleado.Estado != "B") { CategoriaEmpleado categoriaempleado = new CategoriaEmpleado(); categoriaempleado = waServices.CategoriaEmpleadoService.GetCategoriaEmpleado(empleado.Categoria); if (categoriaempleado != null) { decimal canthsxturno = categoriaempleado.Canthoraxturno; if (categoriaempleado.Canthsfinde != 0) { decimal canthsxturnofinde = categoriaempleado.Canthsfinde; } Empleados empleadoturno = new Empleados(); empleadoturno = waServices.EmpleadoServices.GetEmpleadoTurno(legajo, dd); Turnos turnoempleado = new Turnos(); turnoempleado = waServices.EmpleadoServices.GetTurnoEmpleado(empleadoturno.Turno); if (turnoempleado.idturno != 0) { string tinicio = turnoempleado.Inicio; string tfin = turnoempleado.Fin; } else { string tinicio = "00:00:00"; string tfin = "00:00:00"; } } else { empleado.Mensaje = "Empleado dado de baja, no está autorizado el ingreso"; } } } return(empleado = waServices.EmpleadoServices.GetEmpleadoAutorizado(legajo)); } catch (Exception ex) { empleado.MensajeError = ex.ToString(); throw; } }
public static bool AltaCategoriaEmpleado(CategoriaEmpleado empleado) { try { using (IDbConnection db = new SqlConnection(_db)) { DynamicParameters param = new DynamicParameters(); db.Open(); param.Add("@Descripcion", empleado.Descripcion); param.Add("@CantHsxTurtno", empleado.Canthoraxturno); param.Add("@CantHsFinde", empleado.Canthsfinde); db.Execute("sp_AltaCategoriaEmpleado", param, commandType: CommandType.StoredProcedure); db.Close(); } } catch (Exception ex) { throw; } return(true); }