コード例 #1
0
        public bool EliminarAsientoTemporalAntiguo()
        {
            string         sql         = "DELETE FROM TH_ASIENTO_TEMPORAL WHERE FECHACREA < @fechaActual";
            OleDbParameter fechaActual = UtilDA.SetParameters("@fechaActual", OleDbType.Date, DateTime.Now.AddMinutes(-18));

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, fechaActual));
        }
コード例 #2
0
        public bool EliminarAsientoTemporalTotal(string token)
        {
            string         sql    = "DELETE FROM TH_ASIENTO_TEMPORAL WHERE token = @token";
            OleDbParameter pToken = UtilDA.SetParameters("@token", OleDbType.VarChar, token);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, pToken));
        }
コード例 #3
0
        public bool EliminarAsientoDisponible(string asientos, int idZona)
        {
            string         sql     = "DELETE FROM TH_ASIENTO_ZONA WHERE IdAsiento IN (" + asientos + ") AND IdZona = @IdZona";
            OleDbParameter pIdZona = UtilDA.SetParameters("@IdZona", OleDbType.Integer, idZona);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, pIdZona));
        }
コード例 #4
0
        public bool UpdateAsientoDisponible(string asientos, string estado, int idZona)
        {
            string         sql     = "UPDATE TH_ASIENTO_ZONA SET DISPONIBLE = @Disponible WHERE IdAsiento IN (" + asientos + ") AND IdZona = @IdZona";
            OleDbParameter pEstado = UtilDA.SetParameters("@Disponible", OleDbType.VarChar, estado);
            OleDbParameter pIdZona = UtilDA.SetParameters("@IdZona", OleDbType.Integer, idZona);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, pEstado, pIdZona));
        }
コード例 #5
0
        public bool Delete(int id)
        {
            String sql = "UPDATE TH_FUNCION SET ESTADO = 'E', FechaMod = @FechaMod, UserMod = @UserMod WHERE IDFUNCION = @codigo";

            OleDbParameter codigo   = UtilDA.SetParameters("@codigo", OleDbType.Integer, id);
            OleDbParameter fechaMod = UtilDA.SetParameters("@FechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter userMod  = UtilDA.SetParameters("@UserMod", OleDbType.VarChar, Sesion.usuario.Login);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, fechaMod, userMod, codigo));
        }
コード例 #6
0
        public bool EliminarAsientoTemporal(int idFuncion, int idAsiento, DateTime fechaObra, string token)
        {
            string         sql        = "DELETE FROM TH_ASIENTO_TEMPORAL WHERE IdFuncion = @idFuncion and idAsiento = @IdAsiento and FechaObra = @FechaObra and token = @token";
            OleDbParameter pIdFuncion = UtilDA.SetParameters("@idFuncion", OleDbType.Integer, idFuncion);
            OleDbParameter pIdAsiento = UtilDA.SetParameters("@idAsiento", OleDbType.Integer, idAsiento);
            OleDbParameter pFechaObra = UtilDA.SetParameters("@fechaObra", OleDbType.Date, fechaObra);
            OleDbParameter pToken     = UtilDA.SetParameters("@token", OleDbType.VarChar, token);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, pIdFuncion, pIdAsiento, pFechaObra, pToken));
        }
コード例 #7
0
        public bool Delete(int id)
        {
            string sql = "UPDATE TH_TEATRO SET Estado = 'I', FechaMod = @FechaMod, UserMod = @UserMod WHERE IdTeatro = @IdTeatro";

            OleDbParameter idTeatro = UtilDA.SetParameters("@IdTeatro", OleDbType.Integer, id);
            OleDbParameter fechaMod = UtilDA.SetParameters("@FechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter userMod  = UtilDA.SetParameters("@UserMod", OleDbType.VarChar, Sesion.usuario.Login);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, fechaMod, userMod, idTeatro));
        }
コード例 #8
0
        public bool Insert(Promocion datos)
        {
            try
            {
                String sql = "INSERT INTO TH_PROMOCION(Descripcion, Estado, FechaInicio, FechaFin, IdTipoPromocion, FechaCrea, UserCrea,RequiereEmpresa) " +
                             "VALUES(@descripcion, @estado, @fechaInicio, @fechaFin, @idTipoPromocion, @fechaCrea, @userCrea,@requiereEmpresa)";

                OleDbParameter descripcion      = UtilDA.SetParameters("@descripcion", OleDbType.VarChar, datos.Descripcion);
                OleDbParameter estado           = UtilDA.SetParameters("@estado", OleDbType.VarChar, "A");
                OleDbParameter fechaInicio      = UtilDA.SetParameters("@fechInicio", OleDbType.Date, datos.FechaInicio);
                OleDbParameter fechaFin         = UtilDA.SetParameters("@fechaFin", OleDbType.Date, datos.FechaFin);
                OleDbParameter idTipoPromocion  = UtilDA.SetParameters("@idTipoPromocion", OleDbType.Integer, datos.TipoPromocion.IdTipoPromocion);
                OleDbParameter fechaCrea        = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, DateTime.Now);
                OleDbParameter userCrea         = UtilDA.SetParameters("@userCrea", OleDbType.VarChar, Sesion.usuario.Login);
                OleDbParameter pRequiereEmpresa = UtilDA.SetParameters("@requiereEmpresa", OleDbType.Boolean, datos.RequiereEmpresa);
                UtilDA.ExecuteBeginTransaction(cmd, cnx);
                int idPromocion = UtilDA.ExecuteNonQueryGetId(cmd, CommandType.Text, sql, cnx, true, descripcion, estado, fechaInicio, fechaFin, idTipoPromocion, fechaCrea, userCrea, pRequiereEmpresa);
                if (idPromocion == 0)
                {
                    UtilDA.ExecuteRollback(cmd, cnx);
                    return(false);
                }
                foreach (PromocionZona pzona in datos.PromocionZonas)
                {
                    string         sqlZona      = "INSERT INTO TH_PROMOCION_ZONA (IDPROMOCION, IDZONA, PRECIO) VALUES (@idPromocion, @idZona, @precio)";
                    OleDbParameter pIdPromocion = UtilDA.SetParameters("@idPromocion", OleDbType.Integer, idPromocion);
                    OleDbParameter pIdZona      = UtilDA.SetParameters("@idZona", OleDbType.Integer, pzona.Zona.IdZona);
                    OleDbParameter pPrecio      = UtilDA.SetParameters("@precio", OleDbType.Single, pzona.Precio);
                    if (!UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sqlZona, cnx, true, pIdPromocion, pIdZona, pPrecio))
                    {
                        UtilDA.ExecuteRollback(cmd, cnx);
                        return(false);
                    }
                }

                foreach (PromocionFuncion pfuncion in datos.PromocionFunciones)
                {
                    string         sqlFuncion   = "INSERT INTO TH_PROMOCION_FUNCION (IdPromocion, IdFuncion) values (@idPromocion, @idFuncion)";
                    OleDbParameter pIdpromocion = UtilDA.SetParameters("@idPromocion", OleDbType.Integer, idPromocion);
                    OleDbParameter pIdFuncion   = UtilDA.SetParameters("@idFuncion", OleDbType.Integer, pfuncion.Funcion.IdFuncion);
                    if (!UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sqlFuncion, cnx, true, pIdpromocion, pIdFuncion))
                    {
                        UtilDA.ExecuteRollback(cmd, cnx);
                        return(false);
                    }
                }
                UtilDA.ExecuteCommit(cmd, cnx);
                return(true);
            }
            catch
            {
                UtilDA.ExecuteRollback(cmd, cnx);
                return(false);
            }
        }
コード例 #9
0
        public bool CancelarReserva(int idReserva)
        {
            string sql = "UPDATE TH_RESERVA SET IdEstadoReserva = 2,FechaMod = @fechaMod, UserMod = @userMod WHERE IdReserva = @idReserva";


            OleDbParameter pFechaMod  = UtilDA.SetParameters("@fechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter pUserMod   = UtilDA.SetParameters("@userMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter pIdReserva = UtilDA.SetParameters("@idReserva", OleDbType.Integer, idReserva);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, pFechaMod, pUserMod, pIdReserva));
        }
コード例 #10
0
        public bool Insert(TipoPromocion datos)
        {
            String sql = "INSERT INTO TH_TIPO_PROMOCION(Descripcion, Estado, FechaCrea, UserCrea) VALUES(@descripcion, @estado, @fechaCrea, @userCrea";

            OleDbParameter descripcion = UtilDA.SetParameters("@descripcion", OleDbType.VarChar, datos.Descripcion);
            OleDbParameter estado      = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter fechaCrea   = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, datos.FechaCreacion);
            OleDbParameter userCrea    = UtilDA.SetParameters("@userCrea", OleDbType.VarChar, datos.UsuarioCreacion);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, descripcion, estado, fechaCrea, userCrea));
        }
コード例 #11
0
        public bool Insert(Rol datos)
        {
            String sql = "INSERT INTO CC_Rol(Nombre, Estado, FechaCrea, UserCrea) " +
                         " VALUES(@nombre, @estado, @fechaCrea, @usuarioCrea)";

            OleDbParameter nombre      = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter estado      = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter fechaCrea   = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioCrea = UtilDA.SetParameters("@usuarioCrea", OleDbType.VarChar, Sesion.usuario.Login);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, nombre, estado, fechaCrea, usuarioCrea));
        }
コード例 #12
0
        public bool Update(Rol datos)
        {
            String sql = "UPDATE CC_Rol SET Nombre = @nombre, Estado = @estado, FechaMod = @fechaMod, UserMod = @usuarioMod WHERE IdRol = @idRol";

            OleDbParameter nombre     = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter estado     = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter fechaMod   = UtilDA.SetParameters("@fechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioMod = UtilDA.SetParameters("@usuarioMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter idRol      = UtilDA.SetParameters("@idRol", OleDbType.Integer, datos.IdRol);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, nombre, estado, fechaMod, usuarioMod, idRol));
        }
コード例 #13
0
        public bool Update(TipoPromocion datos)
        {
            String sql = "UPDATE TH_TIPO_PROMOCION SET Descripcion = @descripcion, Estado = @estado, FechaMod = @fechaMod, UserMod = @userMod WHERE IDTIPOPROMOCION = @idTipoPromocion";

            OleDbParameter descripcion = UtilDA.SetParameters("@descripcion", OleDbType.VarChar, datos.Descripcion);
            OleDbParameter estado      = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter fechaMod    = UtilDA.SetParameters("@fechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter userMod     = UtilDA.SetParameters("@userMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter codigo      = UtilDA.SetParameters("@idTipoPromocion", OleDbType.Integer, datos.IdTipoPromocion);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, descripcion, estado, fechaMod, userMod, codigo));
        }
コード例 #14
0
        public bool Insert(LogBackup datos)
        {
            String sql = "INSERT INTO CC_LOG_BACKUP(ComputerName, FileName, FechaCreacion, UserCrea) " +
                         " VALUES(@computerName, @fileName, @fechaCreacion, @userCrea)";

            OleDbParameter pComputerName    = UtilDA.SetParameters("@computerName", OleDbType.VarChar, datos.ComputerName);
            OleDbParameter pFileName        = UtilDA.SetParameters("@fileName", OleDbType.VarChar, datos.FileName);
            OleDbParameter pFechaCreacion   = UtilDA.SetParameters("@fechaCreacion", OleDbType.Date, DateTime.Now.Date);
            OleDbParameter pUsuarioCreacion = UtilDA.SetParameters("@userCrea", OleDbType.VarChar, Sesion.usuario.Login);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, pComputerName, pFileName, pFechaCreacion, pUsuarioCreacion));
        }
コード例 #15
0
        public bool Insert(Asiento datos)
        {
            String sql = "INSERT INTO TH_Asiento(Descripcion, Fila, FechaCrea, UserCrea) " +
                         "VALUES(@descripciom, @fila, @fechaCrea, @usuarioCrea)";

            OleDbParameter descripcion   = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Descripcion);
            OleDbParameter fila          = UtilDA.SetParameters("@fila", OleDbType.VarChar, datos.Fila);
            OleDbParameter fechaCreacion = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioCrea   = UtilDA.SetParameters("@usuarioCrea", OleDbType.VarChar, Sesion.usuario.Login);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, descripcion, fila, fechaCreacion, usuarioCrea));
        }
コード例 #16
0
        public bool Update(Asiento datos)
        {
            String sql = "UPDATE TH_Asiento SET Descripcion = @descripcion, Fila = @fila,   " +
                         "FechaMod = @fechaMod, UserMod = @usuarioMod WHERE IdAsiento = @idAsiento";

            OleDbParameter descripcion = UtilDA.SetParameters("@descripcion", OleDbType.VarChar, datos.Descripcion);
            OleDbParameter fila        = UtilDA.SetParameters("@fila", OleDbType.VarChar, datos.Fila);
            OleDbParameter fechaMod    = UtilDA.SetParameters("@fechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioMod  = UtilDA.SetParameters("@usuarioMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter idAsiento   = UtilDA.SetParameters("@idAsiento", OleDbType.Integer, datos.IdAsiento);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, descripcion, fila, fechaMod, usuarioMod, idAsiento));
        }
コード例 #17
0
        public bool Insert(Teatro datos)
        {
            string sql = "INSERT INTO TH_TEATRO (Estado,Nombre,FechaCrea,UserCrea,frmTeatro) " +
                         "VALUES (@Estado, @Nombre, @FechaCrea, @UserCrea,@frmTeatro)";

            OleDbParameter estado    = UtilDA.SetParameters("@Estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter nombre    = UtilDA.SetParameters("@Nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter fechaCrea = UtilDA.SetParameters("@FechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter userCrea  = UtilDA.SetParameters("@UserCrea", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter frmTeatro = UtilDA.SetParameters("@frmTeatro", OleDbType.VarChar, datos.frmTeatro);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, estado, nombre, fechaCrea, userCrea, frmTeatro));
        }
コード例 #18
0
        public bool Update(Empresa datos)
        {
            string         sql                = "UPDATE TH_EMPRESA SET Nombre = @Nombre, Cortesias = @Cortesias, CantidadCortesias = @CantidadCortesias, Estado = @Estado, FechaMod = @FechaMod, UserMod = @UserMod WHERE IdEmpresa = @IdEmpresa";
            OleDbParameter pNombre            = UtilDA.SetParameters("@Nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter pCortesias         = UtilDA.SetParameters("@Cortesias", OleDbType.Boolean, datos.Cortesias);
            OleDbParameter pCantidadCortesias = UtilDA.SetParameters("@CantidadCortesias", OleDbType.Integer, datos.CantidadCorteisas);
            OleDbParameter pEstado            = UtilDA.SetParameters("@Estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter pFechaCrea         = UtilDA.SetParameters("@FechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter pUserCrea          = UtilDA.SetParameters("@UserMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter pIdEmpresa         = UtilDA.SetParameters("@IdEmpresa", OleDbType.Integer, datos.IdEmpresa);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, pNombre, pCortesias, pCantidadCortesias, pEstado, pFechaCrea, pUserCrea, pIdEmpresa));
        }
コード例 #19
0
        public bool Insert(Empresa datos)
        {
            string sql = "INSERT INTO TH_EMPRESA (Nombre,Cortesias,CantidadCortesias,Estado,FechaCrea,UserCrea) VALUES (@Nombre,@Cortesias,@CantidadCortesias,@Estado,@FechaCrea,@UserCrea)";
            //@Nombre,@Cortesias,@CantidadCortesias,@Estado,@FechaCrea,@UserCrea
            OleDbParameter pNombre            = UtilDA.SetParameters("@Nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter pCortesias         = UtilDA.SetParameters("@Cortesias", OleDbType.Boolean, datos.Cortesias);
            OleDbParameter pCantidadCortesias = UtilDA.SetParameters("@CantidadCortesias", OleDbType.Integer, datos.CantidadCorteisas);
            OleDbParameter pEstado            = UtilDA.SetParameters("@Estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter pFechaCrea         = UtilDA.SetParameters("@FechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter pUserCrea          = UtilDA.SetParameters("@UserCrea", OleDbType.VarChar, Sesion.usuario.Login);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, pNombre, pCortesias, pCantidadCortesias, pEstado, pFechaCrea, pUserCrea));
        }
コード例 #20
0
        public bool Update(Usuario datos)
        {
            String sql = "UPDATE CC_Usuario SET Nombre = @nombre, ApePaterno = @apePaterno, ApeMaterno = @apeMaterno, Correo = @correo, " +
                         "IdRol = @idRol, FechaMod = @fechaMod, UserMod = @usuarioMod, Estado = @estado,Contraseña = @Contraseña WHERE IdUsuario = @idUsuario";

            OleDbParameter nombre      = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter apePaterno  = UtilDA.SetParameters("@apePaterno", OleDbType.VarChar, datos.ApellidoPaterno);
            OleDbParameter apeMaterno  = UtilDA.SetParameters("@apeMaterno", OleDbType.VarChar, datos.ApellidoMaterno);
            OleDbParameter correo      = UtilDA.SetParameters("@correo", OleDbType.VarChar, datos.Correo);
            OleDbParameter idrol       = UtilDA.SetParameters("@idrol", OleDbType.Integer, datos.Rol.IdRol);
            OleDbParameter fechaMod    = UtilDA.SetParameters("@fechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioMod  = UtilDA.SetParameters("@usuarioMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter estado      = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter idusuario   = UtilDA.SetParameters("@idUsuario", OleDbType.Integer, datos.IdUsuario);
            OleDbParameter pContraseña = UtilDA.SetParameters("@Contraseña", OleDbType.VarChar, datos.Contraseña);

            UtilDA.ExecuteBeginTransaction(cmd, cnx);

            if (!UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, true, nombre, apePaterno, apeMaterno, correo, idrol, fechaMod, usuarioMod, estado, pContraseña, idusuario))
            {
                UtilDA.ExecuteRollback(cmd, cnx);
                return(false);
            }

            string         sqlDelete  = "DELETE FROM CC_USUARIO_APLICACION WHERE IDUSUARIO = @IDUSUARIO";
            OleDbParameter pIdUsuario = UtilDA.SetParameters("@IDUSUARIO", OleDbType.Integer, datos.IdUsuario);

            if (!UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sqlDelete, cnx, true, pIdUsuario))
            {
                UtilDA.ExecuteRollback(cmd, cnx);
                return(false);
            }

            string sqlUsuarioAplicacion = "INSERT INTO CC_USUARIO_APLICACION (IdUsuario,IdAplicacion,FechaCrea,UserCrea) VALUES (@IdUsuario,@IdAplicacion,@FechaCrea,@UserCrea)";

            OleDbParameter pIdUsuario2 = UtilDA.SetParameters("@IdUsuario", OleDbType.Integer, datos.IdUsuario);
            OleDbParameter pFechaCrea  = UtilDA.SetParameters("@FechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter pUserCrea   = UtilDA.SetParameters("@UserCrea", OleDbType.VarChar, Sesion.usuario.Login);

            foreach (Aplicacion app in datos.Aplicaciones)
            {
                OleDbParameter pIdAplicacion = UtilDA.SetParameters("@IdAplicacion", OleDbType.Integer, app.IdAplicacion);
                if (!UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sqlUsuarioAplicacion, cnx, true, pIdUsuario2, pIdAplicacion, pFechaCrea, pUserCrea))
                {
                    UtilDA.ExecuteRollback(cmd, cnx);
                    return(false);
                }
            }
            UtilDA.ExecuteCommit(cmd, cnx);
            return(true);
        }
コード例 #21
0
        public bool Insert(Funcion datos)
        {
            String sql = "INSERT INTO TH_FUNCION(DIA, HORARIO, ESTADO, IDOBRA, FECHACREA, USERCREA) " +
                         "VALUES(@dia, @horario, @estado, @idobra, @fechacrea, @usuariocrea)";

            OleDbParameter dia           = UtilDA.SetParameters("@dia", OleDbType.Integer, datos.Dia);
            OleDbParameter horario       = UtilDA.SetParameters("@horario", OleDbType.VarChar, datos.Horario);
            OleDbParameter estado        = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter idobra        = UtilDA.SetParameters("@IdZona", OleDbType.Integer, datos.Obra.IdObra);
            OleDbParameter fechacreacion = UtilDA.SetParameters("@fechacrea", OleDbType.Date, DateTime.Now);
            OleDbParameter usuariocrea   = UtilDA.SetParameters("@usuariocrea", OleDbType.VarChar, Sesion.usuario.Login);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, dia, horario, estado, idobra, fechacreacion, usuariocrea));
        }
コード例 #22
0
        public bool Update(Teatro datos)
        {
            string sql = "UPDATE TH_TEATRO SET Estado = @Estado, Nombre = @Nombre, FechaMod = @FechaMod," +
                         "UserMod = @UserMod, frmTeatro = @frmTeatro WHERE IdTeatro = @IdTeatro";

            OleDbParameter estado    = UtilDA.SetParameters("@Estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter nombre    = UtilDA.SetParameters("@Nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter fechaMod  = UtilDA.SetParameters("@FechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter userMod   = UtilDA.SetParameters("@UserMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter idTeatro  = UtilDA.SetParameters("@IdTeatro", OleDbType.Integer, datos.IdTeatro);
            OleDbParameter frmTeatro = UtilDA.SetParameters("@frmTeatro", OleDbType.VarChar, datos.frmTeatro);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, estado, nombre, fechaMod, userMod, frmTeatro, idTeatro));
        }
コード例 #23
0
        public bool Update(Funcion datos)
        {
            String sql = "UPDATE TH_FUNCION SET DIA = @dia, HORARIO = @horario, ESTADO = @estado, IDOBRA = @idobra, " +
                         "FECHAMOD = @fechamod, USERMOD = @usermod WHERE IDFUNCION = @idfuncion";

            OleDbParameter dia       = UtilDA.SetParameters("@dia", OleDbType.Integer, datos.Dia);
            OleDbParameter horario   = UtilDA.SetParameters("@horario", OleDbType.VarChar, datos.Horario);
            OleDbParameter estado    = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter idobra    = UtilDA.SetParameters("@idobra", OleDbType.Integer, datos.Obra.IdObra);
            OleDbParameter fechamod  = UtilDA.SetParameters("@fechamod", OleDbType.Date, DateTime.Now);
            OleDbParameter usermod   = UtilDA.SetParameters("@usermod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter idfuncion = UtilDA.SetParameters("@idfuncion", OleDbType.Integer, datos.IdFuncion);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, dia, horario, estado, idobra, fechamod, usermod, idfuncion));
        }
コード例 #24
0
        public bool Insert(Cliente datos)
        {
            String sql = "INSERT INTO TH_CLIENTE(Nombre, ApePaterno, ApeMaterno, Correo, Telefono, FechaCrea, UserCrea) " +
                         "VALUES(@nombre,@apePaterno,@apeMaterno,@correo,@telefono ,@fechaCrea, @usuarioCrea)";

            OleDbParameter nombre      = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter apePaterno  = UtilDA.SetParameters("@apePaterno", OleDbType.VarChar, datos.ApellidoPaterno);
            OleDbParameter apeMaterno  = UtilDA.SetParameters("@apeMaterno", OleDbType.VarChar, datos.Apellidomaterno);
            OleDbParameter telefono    = UtilDA.SetParameters("@telefono", OleDbType.VarChar, datos.Telefono);
            OleDbParameter correo      = UtilDA.SetParameters("@correo", OleDbType.VarChar, datos.Correo);
            OleDbParameter fechaCrea   = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter UsuarioCrea = UtilDA.SetParameters("@usuarioCrea", OleDbType.VarChar, Sesion.usuario.Login);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, nombre, apePaterno, apeMaterno, correo, telefono, fechaCrea, UsuarioCrea));
        }
コード例 #25
0
        public bool Update(Aplicacion datos)
        {
            String sql = "UPDATE CC_APLICACION SET Correo = @correo,Imagen = @Imagen," +
                         "FechaMod = @fechaMod, UserMod = @usuarioMod,CorreoNotificacion = @CorreoNotificacion, Contraseña = @Contraseña WHERE IdAplicacion = @idAplicacion";

            OleDbParameter correo              = UtilDA.SetParameters("@correo", OleDbType.VarChar, datos.Correo);
            OleDbParameter fechaModificacion   = UtilDA.SetParameters("@fechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter UsuarioMod          = UtilDA.SetParameters("@usuarioMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter idAplicacion        = UtilDA.SetParameters("@idAplicacion", OleDbType.Integer, datos.IdAplicacion);
            OleDbParameter pImagen             = UtilDA.SetParameters("@Imagen", OleDbType.VarBinary, datos.Image);
            OleDbParameter pCorreoNotificacion = UtilDA.SetParameters("@formInicio", OleDbType.VarChar, datos.CorreoNotificacion);
            OleDbParameter pContraseña         = UtilDA.SetParameters("@formInicio", OleDbType.VarChar, datos.Contraseña);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, correo, pImagen, fechaModificacion, UsuarioMod, pCorreoNotificacion, pContraseña, idAplicacion));
        }
コード例 #26
0
        public bool Update(Cliente datos)
        {
            String sql = "UPDATE TH_CLIENTE SET Nombre = @nombre, ApePaterno = @apePaterno, ApeMaterno = @apeMaterno, Correo = @correo, " +
                         "Telefono = @telefono, FechaMod = @fechaMod, UserMod = @usuarioMod WHERE IdCliente = @idCliente";

            OleDbParameter nombre     = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter apePaterno = UtilDA.SetParameters("@apePaterno", OleDbType.VarChar, datos.ApellidoPaterno);
            OleDbParameter apeMaterno = UtilDA.SetParameters("@apeMaterno", OleDbType.VarChar, datos.Apellidomaterno);
            OleDbParameter telefono   = UtilDA.SetParameters("@telefono", OleDbType.VarChar, datos.Telefono);
            OleDbParameter correo     = UtilDA.SetParameters("@correo", OleDbType.VarChar, datos.Correo);
            OleDbParameter fechaMod   = UtilDA.SetParameters("@fechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioMod = UtilDA.SetParameters("@usuarioMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter idcliente  = UtilDA.SetParameters("@idCliente", OleDbType.Integer, datos.IdCliente);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, nombre, apePaterno, apeMaterno, correo, telefono, fechaMod, usuarioMod, idcliente));
        }
コード例 #27
0
        public bool Update(Obra datos)
        {
            String sql = "UPDATE TH_OBRA SET Nombre = @nombre, FechaInicio = @fechaini, FechaFin = @fechafin, Descripcion = @descripcion, Estado = @estado, IdTeatro = @idteatro, FechaMod = @fechaMod, UserMod = @usuarioMod, Imagen = @imagen WHERE IdObra = @idobra";

            OleDbParameter nombre      = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter fechaini    = UtilDA.SetParameters("@fechaini", OleDbType.Date, datos.FechaInicio);
            OleDbParameter fechafin    = UtilDA.SetParameters("@fechafin", OleDbType.Date, datos.FechaFin);
            OleDbParameter descripcion = UtilDA.SetParameters("@descripcion", OleDbType.VarChar, datos.Descripcion);
            OleDbParameter estado      = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter idteatro    = UtilDA.SetParameters("@idteatro", OleDbType.Integer, datos.Teatro.IdTeatro);
            OleDbParameter fechaMod    = UtilDA.SetParameters("@fechaMod", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioMod  = UtilDA.SetParameters("@usuarioMod", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter pImagen     = UtilDA.SetParameters("@imagen", OleDbType.VarBinary, datos.Image);
            OleDbParameter idObra      = UtilDA.SetParameters("@idobra", OleDbType.Integer, datos.IdObra);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, nombre, fechaini, fechafin, descripcion, estado, idteatro, fechaMod, usuarioMod, pImagen, idObra));
        }
コード例 #28
0
        public bool Insert(Aplicacion datos)
        {
            String sql = "INSERT INTO CC_APLICACION(Nombre, Version, Estado, Correo, FechaCrea, UserCrea,FormInicio,CorreoNotificacion,Contraseña) " +
                         "VALUES(@nombre,@version,@estado,@correo,@fechaCrea,@usuarioCrea,@formInicio,@CorreoNotificacion,@Contraseña)";

            OleDbParameter nombre              = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter version             = UtilDA.SetParameters("@version", OleDbType.VarChar, datos.Version);
            OleDbParameter estado              = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter correo              = UtilDA.SetParameters("@correo", OleDbType.VarChar, datos.Correo);
            OleDbParameter fechaCreacion       = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter UsuarioCrea         = UtilDA.SetParameters("@usuarioCrea", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter formInicio          = UtilDA.SetParameters("@formInicio", OleDbType.VarChar, datos.FormInicio);
            OleDbParameter pCorreoNotificacion = UtilDA.SetParameters("@formInicio", OleDbType.VarChar, datos.CorreoNotificacion);
            OleDbParameter pContraseña         = UtilDA.SetParameters("@formInicio", OleDbType.VarChar, datos.Contraseña);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, nombre, version, estado, correo, fechaCreacion, UsuarioCrea, formInicio, pCorreoNotificacion, pContraseña));
        }
コード例 #29
0
        public bool Insert(Usuario datos)
        {
            String sql = "INSERT INTO CC_Usuario(Login,Nombre, ApePaterno, ApeMaterno, Correo, Contraseña, IdRol, FechaCrea, UserCrea) " +
                         "VALUES(@login,@nombre, @apePaterno, @apeMaterno, @correo, @contraseña, @idrol, @fechaCrea, @usuarioCrea)";
            String sqlValidador = "SELECT * FROM CC_USUARIO WHERE LOGIN = @login";

            OleDbParameter login         = UtilDA.SetParameters("@login", OleDbType.VarChar, datos.Login);
            OleDbParameter nombre        = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter apePaterno    = UtilDA.SetParameters("@apePaterno", OleDbType.VarChar, datos.ApellidoPaterno);
            OleDbParameter apeMaterno    = UtilDA.SetParameters("@apeMaterno", OleDbType.VarChar, datos.ApellidoMaterno);
            OleDbParameter correo        = UtilDA.SetParameters("@correo", OleDbType.VarChar, datos.Correo);
            OleDbParameter contraseña    = UtilDA.SetParameters("@contraseña", OleDbType.VarChar, datos.Contraseña);
            OleDbParameter idrol         = UtilDA.SetParameters("@idrol", OleDbType.Integer, datos.Rol.IdRol);
            OleDbParameter fechaCreacion = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioCrea   = UtilDA.SetParameters("@usuarioCrea", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter estado        = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);

            UtilDA.ExecuteBeginTransaction(cmd, cnx);


            if (!UtilDA.ExecuteQueryValidador(cmd, CommandType.Text, sqlValidador, sql, cnx, true, login, nombre, apePaterno, apeMaterno, correo, contraseña, idrol, fechaCreacion, usuarioCrea, estado))
            {
                UtilDA.ExecuteRollback(cmd, cnx);
                return(false);
            }

            int IdUsuario = UtilDA.GetIdentity(cmd, cnx, true);

            String sqlAplicacion = "INSERT INTO CC_USUARIO_APLICACION (IdUsuario,IdAplicacion,FechaCrea,UserCrea) " +
                                   "VALUES (@idUsuario, @idAplicacion, @fechaCrea, @userCrea)";

            foreach (Aplicacion aplicacion in datos.Aplicaciones)
            {
                OleDbParameter pIdUsuario    = UtilDA.SetParameters("@idUsuario", OleDbType.Integer, IdUsuario);
                OleDbParameter pIdAplicacion = UtilDA.SetParameters("@idAplicacion", OleDbType.Integer, aplicacion.IdAplicacion);
                OleDbParameter pFechaCrea    = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, DateTime.Now);
                OleDbParameter pUserCrea     = UtilDA.SetParameters("@userCrea", OleDbType.VarChar, Sesion.usuario.Login);
                if (!UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sqlAplicacion, cnx, true, pIdUsuario, pIdAplicacion, pFechaCrea, pUserCrea))
                {
                    UtilDA.ExecuteRollback(cmd, cnx);
                    return(false);
                }
            }
            UtilDA.ExecuteCommit(cmd, cnx);
            return(true);
        }
コード例 #30
0
        public bool Insert(Obra datos)
        {
            String sql = "INSERT INTO TH_OBRA(Nombre, FechaInicio, FechaFin, Descripcion, Estado, IdTeatro, FechaCrea, UserCrea, Imagen) " +
                         "VALUES(@nombre, @fechaini, @fechafin, @descripcion, @estado, @idTeatro, @fechaCrea, @userCrea, @imagen)";

            OleDbParameter nombre        = UtilDA.SetParameters("@nombre", OleDbType.VarChar, datos.Nombre);
            OleDbParameter fechaini      = UtilDA.SetParameters("@fechaini", OleDbType.Date, datos.FechaInicio);
            OleDbParameter fechafin      = UtilDA.SetParameters("@fechafin", OleDbType.Date, datos.FechaFin);
            OleDbParameter descripcion   = UtilDA.SetParameters("@descripcion", OleDbType.VarChar, datos.Descripcion);
            OleDbParameter estado        = UtilDA.SetParameters("@estado", OleDbType.VarChar, datos.Estado);
            OleDbParameter idTeatro      = UtilDA.SetParameters("@idTeatro", OleDbType.Integer, datos.Teatro.IdTeatro);
            OleDbParameter fechaCreacion = UtilDA.SetParameters("@fechaCrea", OleDbType.Date, DateTime.Now);
            OleDbParameter usuarioCrea   = UtilDA.SetParameters("@usuarioCrea", OleDbType.VarChar, Sesion.usuario.Login);
            OleDbParameter pImagen       = UtilDA.SetParameters("@imagen", OleDbType.VarBinary, datos.Image);

            return(UtilDA.ExecuteNonQuery(cmd, CommandType.Text, sql, cnx, false, nombre, fechaini, fechafin, descripcion, estado, idTeatro, fechaCreacion, usuarioCrea, pImagen));
        }