Example #1
0
        public RespuestaApi <TblResguardatarios> GuardarTblResguardatarios(TblResguardatarios tblResguardatarios)
        {
            try
            {
                if (_sicobimContext.TblResguardatarios.Any(x => x.Numeroempleado == tblResguardatarios.Numeroempleado))
                {
                    throw new AppException("Este numero de empleado del resguardatario \"" + tblResguardatarios.Numeroempleado +
                                           "\"ya se encuentra registrado");
                }

                if (_sicobimContext.TblResguardatarios.Any(x => x.Rfc == tblResguardatarios.Rfc))
                {
                    throw new AppException("Este RFC\"" + tblResguardatarios.Rfc +
                                           "\"ya se encuentra registrado");
                }

                _sicobimContext.TblResguardatarios.Add(tblResguardatarios);
                _sicobimContext.SaveChanges();
            }
            catch (Exception ex)
            {
                return(new RespuestaApi <TblResguardatarios>()
                {
                    Mensaje = ex.Message
                });
            }

            return(new RespuestaApi <TblResguardatarios>()
            {
                correcto = true,
                Mensaje = "Registro guardado con éxito"
            });
        }
        public IActionResult RegistroDeResguardatarios([FromBody] ModeloResguardatario modeloResguardatario)
        {
            TblResguardatarios tblResguardatarios = new TblResguardatarios();

            tblResguardatarios.Nombre            = modeloResguardatario.Nombre;
            tblResguardatarios.ApellidoUno       = modeloResguardatario.ApellidoUno;
            tblResguardatarios.ApellidoDos       = modeloResguardatario.ApellidoDos;
            tblResguardatarios.Catareaid         = modeloResguardatario.Catareaid;
            tblResguardatarios.CatServicioid     = modeloResguardatario.CatServicioid;
            tblResguardatarios.CatTurnoid        = modeloResguardatario.CatTurnoid;
            tblResguardatarios.CatTipoContratoid = modeloResguardatario.CatTipoContratoid;
            tblResguardatarios.IdUsuarioAlta     = modeloResguardatario.IdUsuarioAlta;
            tblResguardatarios.Activo            = true;
            tblResguardatarios.FechaAlta         = DateTime.Now;
            tblResguardatarios.Rfc            = modeloResguardatario.RFC;
            tblResguardatarios.Cargo          = modeloResguardatario.Cargo;
            tblResguardatarios.CatSexoid      = modeloResguardatario.CatSexoid;
            tblResguardatarios.Numeroempleado = modeloResguardatario.Numeroempleado;
            tblResguardatarios.Plaza          = modeloResguardatario.Plaza;

            var result = _businessResguardatario.GuardarTblResguardatarios(tblResguardatarios);



            return(Ok(result));
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="tblResguardatarios"></param>
 /// <returns></returns>
 public RespuestaApi <TblResguardatarios> GuardarTblResguardatarios(TblResguardatarios tblResguardatarios)
 {
     return(_inventarioServiceResguardatarios.GuardarTblResguardatarios(tblResguardatarios));
 }