コード例 #1
0
        public IActionResult Delete([FromBody] EstablecimientoCategoriaDTO establecimientoCategoriaDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            if (establecimientoCategoriaDTO.co_establecimiento_clase == "")
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = "co_establecimiento_clase tiene un valor errado o nulo.";
                return(BadRequest(responseQuery));
            }
            if (establecimientoCategoriaDTO.co_establecimiento_subclase == "")
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = "co_establecimiento_subclase tiene un valor errado o nulo.";
                return(BadRequest(responseQuery));
            }
            if (establecimientoCategoriaDTO.co_establecimiento_categoria == "")
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = "co_establecimiento_categoria tiene un valor errado o nulo.";
                return(BadRequest(responseQuery));
            }

            responseQuery = _establecimientoCategoriaApplication.Delete(establecimientoCategoriaDTO);
            if (responseQuery.error_number == 0)
            {
                return(Ok(responseQuery));
            }

            return(BadRequest(responseQuery));
        }
コード例 #2
0
        public async Task <IActionResult> DeleteAsync([FromBody] EstablecimientoSubclaseDTO establecimientoSubclaseDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            if (establecimientoSubclaseDTO.co_establecimiento_clase == "")
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = "co_establecimiento_clase tiene un valor errado o nulo.";
                return(BadRequest(responseQuery));
            }
            if (establecimientoSubclaseDTO.co_establecimiento_subclase == "")
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = "co_establecimiento_subclase tiene un valor errado o nulo.";
                return(BadRequest(responseQuery));
            }

            responseQuery = await _establecimientoSubclaseApplication.DeleteAsync(establecimientoSubclaseDTO);

            if (responseQuery.error_number == 0)
            {
                return(Ok(responseQuery));
            }

            return(BadRequest(responseQuery));
        }
コード例 #3
0
        public IActionResult Delete([FromBody] GeneralDetDTO generalDetDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            if (generalDetDTO.nu_general_cab == 0)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = "nu_general_cab tiene un valor errado o nulo.";
                return(BadRequest(responseQuery));
            }
            if (generalDetDTO.co_general_det == "")
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = "co_general_det tiene un valor errado o nulo.";
                return(BadRequest(responseQuery));
            }

            responseQuery = _generalDetApplication.Delete(generalDetDTO);
            if (responseQuery.error_number == 0)
            {
                return(Ok(responseQuery));
            }

            return(BadRequest(responseQuery));
        }
コード例 #4
0
        public ResponseQuery Update(Contribuyente contribuyente)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            using (var connection = _connectionFactory.GetConnection)
            {
                var query      = "spu_mae_contribuyente";
                var parameters = new DynamicParameters();
                parameters.Add("@pi_id_contribuyente", contribuyente.id_contribuyente);
                parameters.Add("@pi_id_empresa", contribuyente.id_empresa);
                parameters.Add("@pi_co_documento_identidad", contribuyente.co_documento_identidad);
                parameters.Add("@pi_nu_documento_identidad", contribuyente.nu_documento_identidad);
                parameters.Add("@pi_no_nombres", contribuyente.no_nombres);
                parameters.Add("@pi_no_apellido_paterno", contribuyente.no_apellido_paterno);
                parameters.Add("@pi_no_apellido_materno", contribuyente.no_apellido_materno);
                parameters.Add("@pi_fe_nacimiento", contribuyente.fe_nacimiento);
                parameters.Add("@pi_co_sexo", contribuyente.co_sexo);
                parameters.Add("@pi_no_razon_social", contribuyente.no_razon_social);
                parameters.Add("@pi_no_representante_legal", contribuyente.no_representante_legal);
                parameters.Add("@pi_nu_telefono", contribuyente.nu_telefono);
                parameters.Add("@pi_no_direccion", contribuyente.no_direccion);
                parameters.Add("@pi_no_correo_electronico", contribuyente.no_correo_electronico);
                parameters.Add("@pi_id_usuario_login", contribuyente.id_usuario_modificacion);
                parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output);
                parameters.Add("@po_error_message", "", direction: ParameterDirection.Output);

                connection.Execute(query, param: parameters, commandType: CommandType.StoredProcedure);
                responseQuery.error_number  = parameters.Get <int>("@po_error_number");
                responseQuery.error_message = parameters.Get <string>("@po_error_message");

                return(responseQuery);
            }
        }
コード例 #5
0
        public async Task <ResponseQuery> UpdateAsync(SolicitudLicencia solicitudLicencia)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            using (var connection = _connectionFactory.GetConnection)
            {
                var query      = "spu_tbl_solicitud_licencia";
                var parameters = new DynamicParameters();
                parameters.Add("@pi_id_solicitud_licencia", solicitudLicencia.id_solicitud_licencia);
                parameters.Add("@pi_id_empresa", solicitudLicencia.id_empresa);
                parameters.Add("@pi_id_contribuyente", solicitudLicencia.id_contribuyente);
                parameters.Add("@pi_co_tipo_licencia", solicitudLicencia.co_tipo_licencia);
                parameters.Add("@pi_no_comercial", solicitudLicencia.no_comercial);
                parameters.Add("@pi_co_establecimiento_clase", solicitudLicencia.co_establecimiento_clase);
                parameters.Add("@pi_co_establecimiento_subclase", solicitudLicencia.co_establecimiento_subclase);
                parameters.Add("@pi_co_establecimiento_categoria", solicitudLicencia.co_establecimiento_categoria);
                parameters.Add("@pi_no_dirección", solicitudLicencia.no_direccion_solicitud);
                parameters.Add("@pi_co_ubigeo", solicitudLicencia.co_ubigeo);
                parameters.Add("@pi_nu_area", solicitudLicencia.nu_area);
                parameters.Add("@pi_no_imagen_croquis", solicitudLicencia.no_imagen_croquis);
                parameters.Add("@pi_id_usuario_login", solicitudLicencia.id_usuario_modificacion);
                parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output);
                parameters.Add("@po_error_message", "", direction: ParameterDirection.Output);

                await connection.ExecuteAsync(query, param : parameters, commandType : CommandType.StoredProcedure);

                responseQuery.error_number  = parameters.Get <int>("@po_error_number");
                responseQuery.error_message = parameters.Get <string>("@po_error_message");

                return(responseQuery);
            }
        }
コード例 #6
0
        public ResponseQuery Update(Usuario usuario)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            using (var connection = _connectionFactory.GetConnection)
            {
                var query      = "spu_mae_usuario";
                var parameters = new DynamicParameters();
                parameters.Add("@pi_id_usuario", usuario.id_usuario);
                parameters.Add("@pi_id_perfil", usuario.id_perfil);
                parameters.Add("@pi_co_usuario", usuario.co_usuario);
                parameters.Add("@pi_no_apellido_paterno", usuario.no_apellido_paterno);
                parameters.Add("@pi_no_apellido_materno", usuario.no_apellido_materno);
                parameters.Add("@pi_no_nombres", usuario.no_nombres);
                parameters.Add("@pi_no_correo_electronico", usuario.no_correo_electronico);
                parameters.Add("@pi_id_usuario_login", usuario.id_usuario_modificacion);
                parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output);
                parameters.Add("@po_error_message", "", direction: ParameterDirection.Output);

                connection.Execute(query, param: parameters, commandType: CommandType.StoredProcedure);
                responseQuery.error_number  = parameters.Get <int>("@po_error_number");
                responseQuery.error_message = parameters.Get <string>("@po_error_message");

                return(responseQuery);
            }
        }
コード例 #7
0
ファイル: ServiceBase.cs プロジェクト: wiedemann-en/away
        public ResponseQueryDto <TDto> GetActives(params string[] includes)
        {
            ResponseQuery <TEntity> info   = _repository.GetActives(includes);
            ResponseQueryDto <TDto> result = new ResponseQueryDto <TDto>();

            result.Items = _mapper.Map <List <TEntity>, List <TDto> >(info.Items);
            result.Total = info.Total;
            return(result);
        }
コード例 #8
0
ファイル: ServiceBase.cs プロジェクト: wiedemann-en/away
        public ResponseQueryDto <TDto> Get(ISpecification <TEntity> specification = null)
        {
            ResponseQuery <TEntity> info   = _repository.Get(specification);
            ResponseQueryDto <TDto> result = new ResponseQueryDto <TDto>();

            result.Items = _mapper.Map <List <TEntity>, List <TDto> >(info.Items);
            result.Total = info.Total;
            return(result);
        }
コード例 #9
0
        /// <summary>
        /// Convert the specified operation.
        /// </summary>
        /// <returns>The convert.</returns>
        /// <param name="operation">Operation.</param>
        public static ResponseQuery Convert(Entities.Operation operation)
        {
            if (operation == null)
            {
                return(null);
            }
            var responseQuery = new ResponseQuery();

            responseQuery.Operations.Add(ConvertResponse(operation));
            return(responseQuery);
        }
コード例 #10
0
        /// <summary>
        /// Converts the list.
        /// </summary>
        /// <returns>The list.</returns>
        /// <param name="operations">Operations.</param>
        public static ResponseQuery ConvertList(IEnumerable <Entities.Operation> operations)
        {
            if (operations == null)
            {
                return(null);
            }
            var responseQuery = new ResponseQuery();

            foreach (var operation in operations)
            {
                responseQuery.Operations.Add(ConvertResponse(operation));
            }
            return(responseQuery);
        }
コード例 #11
0
 public void SendQuery(int query, int targetPlayer, int askingPlayer)
 { // the start of any query is this. if you sent it, you prepare to receive answers, if you didnt, you show the query
     if (!pv.IsMine)
     {
         uiMan.ShowQuery((ResponseQuery)query, targetPlayer, askingPlayer);
     }
     else
     {
         awaitingResponse = true;
         responses        = new List <bool>();
         targetedPlayer   = targetPlayer;
         currentQuery     = (ResponseQuery)query;
     }
 }
コード例 #12
0
        public ActionResult Edit(ResponseQuery query)
        {
            if (query == null)
            {
                query = new ResponseQuery()
                {
                    ID = 0
                }
            }
            ;

            ResponseStatusView vm = new ResponseStatusService().GetResponseStatusByID(query.ID.Value);

            return(View("Edit", vm));
        }
コード例 #13
0
        public ResponseQuery Delete(GeneralDetDTO generalDetDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var generalDet = _mapper.Map <GeneralDet>(generalDetDTO);
                responseQuery = _generalDetDomain.Delete(generalDet);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #14
0
        public ResponseQuery Delete(UsuarioDTO usuarioDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var usuario = _mapper.Map <Usuario>(usuarioDTO);
                responseQuery = _usuarioDomain.Delete(usuario);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #15
0
        public ResponseQuery <DTOspWSGetResumeProgramaProducto> GetResumeProgramaProducto()
        {
            ResponseQuery <DTOspWSGetResumeProgramaProducto> resul = new ResponseQuery <DTOspWSGetResumeProgramaProducto> {
                State = ResponseType.Success, Message = "Programas obtenidos correctamente"
            };

            try
            {
                resul.ListEntities = repositoryMySql.GetDataByProcedure <DTOspWSGetResumeProgramaProducto>("spWSGetResumeProgramaProducto");
            }
            catch (Exception ex)
            {
                ProcessError(ex, resul);
            }
            return(resul);
        }
コード例 #16
0
        public async Task <ResponseQuery> UpdateAsync(GeneralDetDTO generalDetDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var generalDet = _mapper.Map <GeneralDet>(generalDetDTO);
                responseQuery = await _generalDetDomain.UpdateAsync(generalDet);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #17
0
        public async Task <ResponseQuery> DeleteAsync(SolicitudLicenciaDTO solicitudLicenciaDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var solicitudLicencia = _mapper.Map <SolicitudLicencia>(solicitudLicenciaDTO);
                responseQuery = await _solicitudLicenciaDomain.DeleteAsync(solicitudLicencia);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #18
0
        public ResponseQuery Delete(EstablecimientoSubclaseDTO establecimientoSubclaseDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var establecimientoSubclase = _mapper.Map <EstablecimientoSubclase>(establecimientoSubclaseDTO);
                responseQuery = _establecimientoSubclaseDomain.Delete(establecimientoSubclase);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #19
0
        public async Task <ResponseQuery> UpdateAsync(UsuarioDTO usuarioDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var usuario = _mapper.Map <Usuario>(usuarioDTO);
                responseQuery = await _usuarioDomain.UpdateAsync(usuario);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #20
0
        public async Task <ResponseQuery> UpdateAsync(ContribuyenteDTO contribuyenteDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var contribuyente = _mapper.Map <Contribuyente>(contribuyenteDTO);
                responseQuery = await _contribuyenteDomain.UpdateAsync(contribuyente);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #21
0
        public async Task <ResponseQuery> UpdateAsync(EstablecimientoSubclaseDTO establecimientoSubclaseDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var establecimientoSubclase = _mapper.Map <EstablecimientoSubclase>(establecimientoSubclaseDTO);
                responseQuery = await _establecimientoSubclaseDomain.UpdateAsync(establecimientoSubclase);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #22
0
        public ResponseQuery Delete(ContribuyenteDTO contribuyenteDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var contribuyente = _mapper.Map <Contribuyente>(contribuyenteDTO);
                responseQuery = _contribuyenteDomain.Delete(contribuyente);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #23
0
        public ResponseQuery <Paramitemselect> GetListasVerificacion(int IdLista)
        {
            ResponseQuery <Paramitemselect> response = new ResponseQuery <Paramitemselect>();

            try
            {
                response.ListEntities = repositoryMySql.SimpleSelect <Paramitemselect>(x => x.IdParamListaItemSelect == IdLista);
                response.State        = ResponseType.Success;
                response.Message      = "Lista obtenida correctamente";
            }
            catch (Exception ex)
            {
                ProcessError(ex, response);
            }
            return(response);
        }
コード例 #24
0
        public ResponseQuery <Paramdocumento> GetListasDocumetos(string area, string proceso)
        {
            ResponseQuery <Paramdocumento> response = new ResponseQuery <Paramdocumento>();

            try
            {
                response.ListEntities = repositoryMySql.SimpleSelect <Paramdocumento>(x => x.Area == area && x.Proceso == proceso && x.Habilitado == 1);
                response.State        = ResponseType.Success;
                response.Message      = "Lista obtenida correctamente";
            }
            catch (Exception ex)
            {
                ProcessError(ex, response);
            }
            return(response);
        }
コード例 #25
0
        public ResponseQuery <ResumeCicloDTO> ObtenerCiclosPorIdAuditor(int IdAuditor)
        {
            ResponseQuery <ResumeCicloDTO> response = new ResponseQuery <ResumeCicloDTO> {
                Message = "Ciclos obtenidos correctamente", ListEntities = new List <ResumeCicloDTO>(), State = ResponseType.Success
            };

            try
            {
                response.ListEntities = repositoryMySql.GetDataByProcedure <ResumeCicloDTO>("GetResumenCicloPorAuditor", IdAuditor);
            }
            catch (Exception ex)
            {
                ProcessError(ex, response);
            }
            return(response);
        }
コード例 #26
0
        public ResponseQuery Update(EstablecimientoCategoriaDTO establecimientoCategoriaDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var establecimientoCategoria = _mapper.Map <EstablecimientoCategoria>(establecimientoCategoriaDTO);
                responseQuery = _establecimientoCategoriaDomain.Update(establecimientoCategoria);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #27
0
        public async Task <ResponseQuery> DeleteAsync(EstablecimientoCategoriaDTO establecimientoCategoriaDTO)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            try
            {
                var establecimientoCategoria = _mapper.Map <EstablecimientoCategoria>(establecimientoCategoriaDTO);
                responseQuery = await _establecimientoCategoriaDomain.DeleteAsync(establecimientoCategoria);
            }
            catch (Exception e)
            {
                responseQuery.error_number  = -1;
                responseQuery.error_message = e.Message;
            }
            return(responseQuery);
        }
コード例 #28
0
        public ResponseQuery <PersonReport> GetPersons(string name)
        {
            ResponseQuery <PersonReport> response = new ResponseQuery <PersonReport>();

            try
            {
                //Logica del negocio
                response.ListEntities = repositoryPostreSql.GetDataByProcedure <PersonReport>("\"getPersons\"", name);
                response.State        = ResponseType.Success;
                response.Message      = "Personas obtenidas correctamente";
            }
            catch (Exception ex)
            {
                ProcessError(ex, response);
            }
            return(response);
        }
コード例 #29
0
        public ResponseQuery <Elalistaspredefinida> GetListasPredefinidas(string area)
        {
            ResponseQuery <Elalistaspredefinida> response = new ResponseQuery <Elalistaspredefinida>();

            try
            {
                //response.ListEntities = repositoryMySql.SimpleSelect<Elalistaspredefinida>(y => y.Area == area).OrderBy(x => x.Nemotico).ThenBy(z => z.Orden).ToList();
                response.ListEntities = repositoryMySql.SimpleSelect <Elalistaspredefinida>(y => y.Area == area);
                response.State        = ResponseType.Success;
                response.Message      = "Lista obtenida correctamente";
            }
            catch (Exception ex)
            {
                ProcessError(ex, response);
            }
            return(response);
        }
コード例 #30
0
 public void Submit()
 {
     StartCoroutine(LoginRequest(user.text, password.text, json =>
     {
         ResponseQuery rs = JsonUtility.FromJson <ResponseQuery>(json);
         Debug.Log(json);
         if (rs.auth)
         {
             CreateGlobalToken(rs.token);
             ViewLoadScene(1);
         }
         else
         {
         }
         Debug.Log(rs.auth);
     }));
 }