コード例 #1
0
        public EstablecimientoSubclase Get(string co_establecimiento_clase, string co_establecimiento_subclase)
        {
            using (var connection = _connectionFactory.GetConnection)
            {
                var query      = "sps_tbl_establecimiento_subclase";
                var parameters = new DynamicParameters();
                parameters.Add("@pi_co_establecimiento_clase", co_establecimiento_clase);
                parameters.Add("@pi_co_establecimiento_subclase", co_establecimiento_subclase);
                parameters.Add("@pi_id_usuario_login", 0);
                parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output);
                parameters.Add("@po_error_message", "", direction: ParameterDirection.Output);

                var establecimientoSubclase = connection.QuerySingleOrDefault <EstablecimientoSubclase>(query, param: parameters, commandType: CommandType.StoredProcedure);

                if (establecimientoSubclase == null)
                {
                    EstablecimientoSubclase establecimientoSubclaseError = new EstablecimientoSubclase();
                    establecimientoSubclaseError.error_number  = parameters.Get <int>("@po_error_number");
                    establecimientoSubclaseError.error_message = parameters.Get <string>("@po_error_message");
                    return(establecimientoSubclaseError);
                }
                else
                {
                    return(establecimientoSubclase);
                }
            }
        }
コード例 #2
0
        public ResponseQuery Insert(EstablecimientoSubclase establecimientoSubclase)
        {
            ResponseQuery responseQuery = new ResponseQuery();

            using (var connection = _connectionFactory.GetConnection)
            {
                var query      = "spi_tbl_establecimiento_subclase";
                var parameters = new DynamicParameters();
                parameters.Add("@pi_no_establecimiento_subclase", establecimientoSubclase.no_establecimiento_subclase);
                parameters.Add("@pi_id_usuario_login", establecimientoSubclase.id_usuario_creacion);
                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);
            }
        }
コード例 #3
0
        public IEnumerable <EstablecimientoSubclase> GetAll(EstablecimientoSubclase establecimientoSubclase)
        {
            using (var connection = _connectionFactory.GetConnection)
            {
                var query      = "spl_tbl_establecimiento_subclase";
                var parameters = new DynamicParameters();
                parameters.Add("@pi_co_establecimiento_clase", establecimientoSubclase.co_establecimiento_clase);
                parameters.Add("@pi_co_establecimiento_subclase", establecimientoSubclase.co_establecimiento_subclase);
                parameters.Add("@pi_no_establecimiento_subclase", establecimientoSubclase.no_establecimiento_subclase);
                parameters.Add("@pi_fl_inactivo", establecimientoSubclase.fl_inactivo);
                parameters.Add("@pi_id_usuario_login", establecimientoSubclase.id_usuario_modificacion);
                parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output);
                parameters.Add("@po_error_message", "", direction: ParameterDirection.Output);

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

                return(establecimientoSubclases);
            }
        }
コード例 #4
0
 public async Task <IEnumerable <EstablecimientoSubclase> > GetAllAsync(EstablecimientoSubclase establecimientoSubclase)
 {
     return(await _establecimientoSubclaseRepository.GetAllAsync(establecimientoSubclase));
 }
コード例 #5
0
 public async Task <ResponseQuery> DeleteAsync(EstablecimientoSubclase establecimientoSubclase)
 {
     return(await _establecimientoSubclaseRepository.DeleteAsync(establecimientoSubclase));
 }
コード例 #6
0
 public IEnumerable <EstablecimientoSubclase> GetAll(EstablecimientoSubclase establecimientoSubclase)
 {
     return(_establecimientoSubclaseRepository.GetAll(establecimientoSubclase));
 }
コード例 #7
0
 public ResponseQuery Delete(EstablecimientoSubclase establecimientoSubclase)
 {
     return(_establecimientoSubclaseRepository.Delete(establecimientoSubclase));
 }
コード例 #8
0
 public ResponseQuery Insert(EstablecimientoSubclase establecimientoSubclase)
 {
     return(_establecimientoSubclaseRepository.Insert(establecimientoSubclase));
 }