示例#1
0
        public SqlOperation GetCreateStatement(BaseEntity entity)
        {
            var operation = new SqlOperation()
            {
                ProcedureName = "CRUD_USUARIOS"
            };

            var user = (User)entity;

            operation.AddVarcharParam(DbColIdUsuario, user.IdUsuario);
            operation.AddVarcharParam(DbColNombre_Usuario, user.NombreUsuario);
            operation.AddVarcharParam(DbColDireccion_Usuario, user.DirUsuario);
            operation.AddVarcharParam(DbColProvincia_Usuario, user.Prov_Usuario);
            operation.AddVarcharParam(DbColCanton_Usuario, user.Cant_Usuario);
            operation.AddVarcharParam(DbColDistrito_Usuario, user.Dist_Usuario);
            operation.AddVarcharParam(DbColCorreo_Usuario, user.Correo_Usuario);
            operation.AddVarcharParam(DbColContrasenia_Usuario, user.Pass_Usuario);
            operation.AddDateParam(DbColFecha_Nacimiento, user.FNac_Usuario);
            operation.AddByteParam(DbColImagen_Usuario, ConvertImageToByteArray(user.Imagen_Usuario));
            operation.AddDateParam(DbColFecha_Creacion, user.FCreacion_Usuario);
            operation.AddIntParam(DbColIdRole, user.IdRole);
            operation.AddVarcharParam(DbColIdEntidad, user.IdEntidad);
            operation.AddIntParam(DbCrudAction, (int)CrudActionEnum.Create);


            return(operation);
        }
示例#2
0
        public SqlOperation GetCreateStatement(BaseEntity entity)
        {
            var operation = new SqlOperation()
            {
                ProcedureName = "CRUD_EVENTO"
            };
            var evento = (Evento)entity;

            operation.Parameters = new List <SqlParameter>();
            operation.AddIntParam(DbColIdEvento, evento.IdEvento);
            operation.AddVarcharParam(DbColNombreEvento, evento.NombreEvento);
            operation.AddVarcharParam(DbColUbicacionEvento, evento.UbicacionEvento);
            operation.AddVarcharParam(DbColDescripcionEvento, evento.DescripcionEvento);
            operation.AddByteParam(DbColLogoEvento, ConvertImageToByteArray(evento.LogoEvento));

            operation.AddIntParam(DbColIdCategoria, evento.IdCategoria);
            operation.AddIntParam(DbColCupoEvento, evento.CupoEvento);
            operation.AddVarcharParam(DbColIdEntidad, evento.IdEntidad);
            operation.AddDateParam(DbColFechaInicioEvento, evento.FechaInicioEvento);
            operation.AddDateParam(DbColFechaFinalEvento, evento.FechaFinalEvento);
            operation.AddDateParam(DbColFechaInicioInscripcion, evento.FechaInicioInscripcion);
            operation.AddDateParam(DbColFechaFinalInscripcion, evento.FechaFinalInscripcion);
            operation.AddDecimalParam(DbColCostoInscripcion, evento.CostoInscripcion);

            operation.AddIntParam(DbCrudAction, (int)CrudActionEnum.Create);

            return(operation);
        }
示例#3
0
        public SqlOperation GetCreateStatement(BaseEntity entity)
        {
            var operation = new SqlOperation()
            {
                ProcedureName = "CRUD_PRODUCTO"
            };
            var producto = (Producto)entity;

            operation.Parameters = new List <SqlParameter>();
            operation.AddIntParam(DbColIdProducto, producto.IdProducto);
            operation.AddVarcharParam(DbColNombreProducto, producto.NombreProducto);
            operation.AddDecimalParam(DbColCostoProducto, producto.CostoProducto);
            operation.AddByteParam(DbColLogoProducto, ConvertImageToByteArray(producto.LogoProducto));
            operation.AddIntParam(DbCrudAction, (int)CrudActionEnum.Create);
            return(operation);
        }
示例#4
0
        public SqlOperation GetCreateStatement(BaseEntity entity)
        {
            var operation = new SqlOperation()
            {
                ProcedureName = "CRUD_PATROCINADOR"
            };
            var patrocinador = (Patrocinador)entity;

            operation.Parameters = new List <SqlParameter>();
            operation.AddIntParam(DbColIdPatrocinador, patrocinador.IdPatrocinador);
            operation.AddVarcharParam(DbColNombrePatrocinador, patrocinador.NombrePatrocinador);

            operation.AddByteParam(DbColLogoPatrocinio, ConvertImageToByteArray(patrocinador.LogoPatrocinador));
            operation.AddIntParam(DbCrudAction, (int)CrudActionEnum.Create);

            return(operation);
        }
示例#5
0
        public SqlOperation GetCreateStatement(BaseEntity entity)
        {
            var operation = new SqlOperation()
            {
                ProcedureName = "CRUD_INSCRIPCION"
            };
            var inscripcion = (Inscripcion)entity;

            operation.Parameters = new List <SqlParameter>();
            operation.AddIntParam(DbColIdInscripcion, inscripcion.IdInscripcion);
            operation.AddIntParam(DbColIdEvento, inscripcion.IdEvento);
            operation.AddVarcharParam(DbColIdUsuario, inscripcion.IdUsuario);
            operation.AddDateParam(DbColFechaInscripcion, inscripcion.FechaInscripcion);
            operation.AddVarcharParam(DbColTipoInscripcion, inscripcion.tipoInscripcion);
            operation.AddByteParam(DbColQrInscripcion, ConvertImageToByteArray(inscripcion.QRInscripcion));
            operation.AddIntParam(DbCrudAction, (int)CrudActionEnum.Create);

            return(operation);
        }
示例#6
0
        public SqlOperation GetCreateStatement(BaseEntity entity)
        {
            var operation = new SqlOperation()
            {
                ProcedureName = "CRUD_ENTIDAD"
            };
            var entidad = (Entidad)entity;

            operation.Parameters = new List <SqlParameter>();
            operation.AddVarcharParam(DbColIdEntidad, entidad.IdEntidad);
            operation.AddVarcharParam(DbColNombreEntidad, entidad.NombreEntidad);
            operation.AddVarcharParam(DbColTipoEntidad, entidad.TipoEntidad);
            operation.AddVarcharParam(DbColNombreComercialEntidad, entidad.NombreComercialEntidad);
            operation.AddVarcharParam(DbColDireccionEntidad, entidad.DireccionEntidad);
            operation.AddVarcharParam(DbColTelefonoEntidad, entidad.TelefonoEntidad);
            operation.AddByteParam(DbColLogoEntidad, ConvertImageToByteArray(entidad.LogoEntidad));
            operation.AddVarcharParam(DbColCorreoEntidad, entidad.CorreoEntidad);
            operation.AddIntParam(DbCrudAction, (int)CrudActionEnum.Create);

            return(operation);
        }