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));
        }
Exemple #2
0
 public static bool UpdateCategoriaEmpleado(CategoriaEmpleado empleado)
 {
     if (waRepositorys.CategoriaEmpleadoRepository.UpdateCategoriaEmpleado(empleado))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #3
0
 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));
        }
Exemple #5
0
        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;
            }
        }
Exemple #6
0
 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);
 }