public int Update(TablaRegistro entity)
        {
            int id;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TABLA_OPCIONES_CAB_UPDATE")))
            {
                _database.AddInParameter(comando, "@tbpc_vdescripcion", DbType.String, entity.tbpc_vdescripcion);
                _database.AddInParameter(comando, "@tbpc_iusuario_modifica", DbType.String, entity.UsuarioModificacion);
                _database.AddInParameter(comando, "@tbpc_pc_modifica", DbType.String, WindowsIdentity.GetCurrent().Name);
                _database.AddInParameter(comando, "@id", DbType.Int32, entity.Id);
                _database.AddOutParameter(comando, "@Response", DbType.Int32, 11);

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

            return(id);
        }
        public int Add(TablaRegistro entity)
        {
            int id;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TABLA_OPCIONES_CAB_INSERT")))
            {
                _database.AddInParameter(comando, "@tbpc_vcod_tabla_opciones", DbType.String, entity.tbpc_vcod_tabla_opciones);
                _database.AddInParameter(comando, "@tbpc_vdescripcion", DbType.String, entity.tbpc_vdescripcion);
                _database.AddInParameter(comando, "@tbpc_iusuario_crea", DbType.String, entity.UsuarioCreacion);
                _database.AddInParameter(comando, "@tbpc_pc_crea", DbType.String, WindowsIdentity.GetCurrent().Name);
                _database.AddInParameter(comando, "@tbpc_flag_estado", DbType.Int32, 1);
                _database.AddOutParameter(comando, "@Response", DbType.Int32, 11);

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

            return(id);
        }
        public TablaRegistro GetCorrelativaCab()
        {
            TablaRegistro tablaregistro = null;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TABLA_OPCIONES_CAB_GetDocumento")))
            {
                using (var lector = _database.ExecuteReader(comando))
                {
                    if (lector.Read())
                    {
                        tablaregistro = new TablaRegistro
                        {
                            correlativaCab = lector.IsDBNull(lector.GetOrdinal("Correlativo")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Correlativo")),
                        };
                    }
                }
            }

            return(tablaregistro);
        }
        public TablaRegistro GetCorrelativaDet(TablaRegistro entity)
        {
            TablaRegistro tablaregistro = null;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TABLA_OPCIONES_DET_GetDocumento")))
            {
                _database.AddInParameter(comando, "@idtabla", DbType.Int32, entity.Id);
                using (var lector = _database.ExecuteReader(comando))
                {
                    if (lector.Read())
                    {
                        tablaregistro = new TablaRegistro
                        {
                            correlativaDet = lector.IsDBNull(lector.GetOrdinal("Correlativo")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Correlativo"))
                        };
                    }
                }
            }

            return(tablaregistro);
        }
Example #5
0
 public TablaRegistro GetCorrelativaDet(TablaRegistro entity)
 {
     return(TablaRegistroRepository.Instancia.GetCorrelativaDet(entity));
 }
Example #6
0
 public int DeleteDetalle(TablaRegistro entity)
 {
     return(TablaRegistroRepository.Instancia.DeleteDetalle(entity));
 }
Example #7
0
 public TablaRegistro GetByIdDetalle(TablaRegistro entity)
 {
     return(TablaRegistroRepository.Instancia.GetByIdDetalle(entity));
 }
Example #8
0
 public int Update(TablaRegistro entity)
 {
     return(TablaRegistroRepository.Instancia.Update(entity));
 }
Example #9
0
 public int Add(TablaRegistro entity)
 {
     return(TablaRegistroRepository.Instancia.Add(entity));
 }