Пример #1
0
        /// <summary>
        /// Método que agrega un registro a la tabla de relaciones
        /// </summary>
        /// <param name="id_tipo"></param>
        /// <param name="id_validacion"></param>
        /// <returns></returns>
        public int SetRelacion(int id_tipo, int id_validacion)
        {
            try
            {
                //Establecemos la conexión a la BD.
                using (var Conexion = new EntitiesControlDocumentos())
                {
                    TR_VALIDACION_TIPO_DOCUMENTO obj = new TR_VALIDACION_TIPO_DOCUMENTO();
                    //Asigamos los valores
                    obj.ID_VALIDACION_DOCUMENTO = id_validacion;
                    obj.ID_TIPO_DOCUMENTO       = id_tipo;

                    //Añadimos el objeto
                    Conexion.TR_VALIDACION_TIPO_DOCUMENTO.Add(obj);
                    //Guardamos los cambios
                    Conexion.SaveChanges();

                    //Retornamos el id del objeto agregado
                    return(obj.ID_VALIDACION_TIPO_DOCUMENTO);
                }
            }
            catch (Exception)
            {
                //Si hay error regresa cero
                return(0);
            }
        }
Пример #2
0
        /// <summary>
        /// Método que elimina un registro de la tabla TR_VALIDACION_TIPO_DOCUMENTO
        /// </summary>
        /// <param name="id_val_tipo"></param>
        /// <returns></returns>
        public int DeleteRelacion_Validacion(int id_val_tipo)
        {
            try
            {
                //Establecemos la conexión a la BD.
                using (var Conexion = new EntitiesControlDocumentos())
                {
                    TR_VALIDACION_TIPO_DOCUMENTO obj = Conexion.TR_VALIDACION_TIPO_DOCUMENTO.Where(x => x.ID_VALIDACION_TIPO_DOCUMENTO == id_val_tipo).FirstOrDefault();

                    //Eliminamos el registro
                    Conexion.Entry(obj).State = EntityState.Deleted;

                    //Se guardan los cambios y retorna el número de registros afectados.
                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                //Si hay error regresamos cero
                return(0);
            }
        }