Example #1
0
        public IList <ADM_OCUPACION> GetById(ADM_OCUPACION entity)
        {
            List <ADM_OCUPACION> ocupacion = new List <ADM_OCUPACION>();

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "p_ADM_OCUPACION_GetById")))
            {
                _database.AddInParameter(comando, "@id_ocupacion", DbType.Int32, entity.id_ocupacion);

                using (var lector = _database.ExecuteReader(comando))
                {
                    if (lector.Read())
                    {
                        ocupacion.Add(new ADM_OCUPACION
                        {
                            id_ocupacion        = lector.IsDBNull(lector.GetOrdinal("id_ocupacion")) ? default(int) : lector.GetInt32(lector.GetOrdinal("id_ocupacion")),
                            c_codigo            = lector.IsDBNull(lector.GetOrdinal("c_codigo")) ? default(string) : lector.GetString(lector.GetOrdinal("c_codigo")),
                            t_observacion       = lector.IsDBNull(lector.GetOrdinal("t_observacion")) ? default(string) : lector.GetString(lector.GetOrdinal("t_observacion")),
                            t_descripcion       = lector.IsDBNull(lector.GetOrdinal("t_descripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("t_descripcion")),
                            f_estado            = lector.IsDBNull(lector.GetOrdinal("f_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("f_estado")),
                            estado              = lector.IsDBNull(lector.GetOrdinal("estado")) ? default(string) : lector.GetString(lector.GetOrdinal("estado")),
                            id_usuarioCreacion  = lector.IsDBNull(lector.GetOrdinal("id_user_registro")) ? default(int) : lector.GetInt32(lector.GetOrdinal("id_user_registro")),
                            id_usuarioModifica  = lector.IsDBNull(lector.GetOrdinal("id_user_modifica")) ? default(int) : lector.GetInt32(lector.GetOrdinal("id_user_modifica")),
                            UsuarioCreacion     = lector.IsDBNull(lector.GetOrdinal("usuario_registro")) ? default(string) : lector.GetString(lector.GetOrdinal("usuario_registro")),
                            FechaCreacion       = lector.IsDBNull(lector.GetOrdinal("fecha_registro")) ? default(DateTime) : lector.GetDateTime(lector.GetOrdinal("fecha_registro")),
                            UsuarioModificacion = lector.IsDBNull(lector.GetOrdinal("usuario_modifica")) ? default(string) : lector.GetString(lector.GetOrdinal("usuario_modifica")),
                            FechaModificacion   = lector.IsDBNull(lector.GetOrdinal("fecha_modifica")) ? default(DateTime) : lector.GetDateTime(lector.GetOrdinal("fecha_modifica"))
                        });
                    }
                }
            }

            return(ocupacion);
        }
Example #2
0
        public int Delete(ADM_OCUPACION entity)
        {
            int idResult;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "p_ADM_OCUPACION_Delete")))
            {
                _database.AddInParameter(comando, "@id_ocupacion", DbType.Int32, entity.id_ocupacion);
                _database.AddOutParameter(comando, "@Response", DbType.Int32, 11);

                _database.ExecuteNonQuery(comando);
                idResult = Convert.ToInt32(_database.GetParameterValue(comando, "@Response"));
            }

            return(idResult);
        }
Example #3
0
        public bool Exists(ADM_OCUPACION entity)
        {
            bool existe = false;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "p_ADM_OCUPACION_VerifyExists")))
            {
                _database.AddInParameter(comando, "@c_codigo", DbType.String, entity.c_codigo);
                _database.AddInParameter(comando, "@t_descripcion", DbType.String, entity.t_descripcion);

                using (var lector = _database.ExecuteReader(comando))
                {
                    if (lector.Read())
                    {
                        existe = Convert.ToBoolean(lector.GetInt32(0));
                    }
                }
            }

            return(existe);
        }
Example #4
0
        public int Add(ADM_OCUPACION entity)
        {
            int id;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "p_ADM_OCUPACION_Insert")))
            {
                _database.AddInParameter(comando, "@c_codigo", DbType.String, entity.c_codigo);
                _database.AddInParameter(comando, "@t_descripcion", DbType.String, entity.t_descripcion);
                _database.AddInParameter(comando, "@t_observacion", DbType.String, entity.t_observacion);
                _database.AddInParameter(comando, "@f_estado", DbType.Int32, entity.f_estado);
                _database.AddInParameter(comando, "@id_user_registro", DbType.Int32, entity.id_usuarioCreacion);
                _database.AddInParameter(comando, "@d_fecha_registro", DbType.DateTime, entity.FechaCreacion);
                _database.AddOutParameter(comando, "@Response", DbType.Int32, 11);

                _database.ExecuteNonQuery(comando);
                id = Convert.ToInt32(_database.GetParameterValue(comando, "@Response"));
            }

            return(id);
        }
Example #5
0
 public int Update(ADM_OCUPACION entity)
 {
     return(ADM_OCUPACION_Repository.Instancia.Update(entity));
 }
Example #6
0
 public IList <ADM_OCUPACION> GetById(ADM_OCUPACION entity)
 {
     return(ADM_OCUPACION_Repository.Instancia.GetById(entity));
 }
Example #7
0
 public IList <ADM_OCUPACION> GetAllFilters(ADM_OCUPACION entity)
 {
     return(ADM_OCUPACION_Repository.Instancia.GetAllFilters(entity));
 }
Example #8
0
 public bool Exists(ADM_OCUPACION entity)
 {
     return(ADM_OCUPACION_Repository.Instancia.Exists(entity));
 }
Example #9
0
 public int Add(ADM_OCUPACION entity)
 {
     return(ADM_OCUPACION_Repository.Instancia.Add(entity));
 }