示例#1
0
        public IList <TipoPromocion> GetLista()
        {
            string SQL = "SELECT * FROM TH_TIPO_PROMOCION WHERE ESTADO = 'A'";
            List <TipoPromocion> ListaPromocion = new List <TipoPromocion>();
            TipoPromocion        tipoPromocion  = null;

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, SQL, cnx))
            {
                while (dtr.Read())
                {
                    tipoPromocion = new TipoPromocion()
                    {
                        Descripcion         = DataConvert.ToString(dtr["Descripcion"]),
                        Estado              = DataConvert.ToString(dtr["Estado"]),
                        IdTipoPromocion     = DataConvert.ToInt(dtr["IdTipoPromocion"]),
                        FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]),
                        UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]),
                        FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]),
                        UsuarioModificacion = DataConvert.ToString(dtr["UserMod"])
                    };
                    ListaPromocion.Add(tipoPromocion);
                }
            }
            UtilDA.Close(cnx);
            return(ListaPromocion);
        }
示例#2
0
        public Cliente GetById(int id)
        {
            Cliente objCliente = null;

            String sql = "SELECT * FROM TH_CLIENTE WHERE IdCliente = @idCliente";

            OleDbParameter codigo = UtilDA.SetParameters("@idCliente", OleDbType.Integer, id);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, codigo))
            {
                while (dtr.Read())
                {
                    objCliente                     = new Cliente();
                    objCliente.IdCliente           = DataConvert.ToInt(dtr["IdCliente"]);
                    objCliente.Nombre              = DataConvert.ToString(dtr["Nombre"]);
                    objCliente.ApellidoPaterno     = DataConvert.ToString(dtr["ApePaterno"]);
                    objCliente.Apellidomaterno     = DataConvert.ToString(dtr["ApeMaterno"]);
                    objCliente.Telefono            = DataConvert.ToString(dtr["Telefono"]);
                    objCliente.FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]);
                    objCliente.UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]);
                    objCliente.FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]);
                    objCliente.UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]);
                }
            }
            UtilDA.Close(cnx);
            return(objCliente);
        }
示例#3
0
        public IList <Cliente> GetLista()
        {
            List <Cliente> listaCliente = new List <Cliente>();

            String sql = "SELECT * FROM TH_CLIENTE";

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx))
            {
                while (dtr.Read())
                {
                    Cliente objCliente = new Cliente();
                    objCliente.IdCliente           = DataConvert.ToInt(dtr["IdCliente"]);
                    objCliente.Nombre              = DataConvert.ToString(dtr["Nombre"]);
                    objCliente.ApellidoPaterno     = DataConvert.ToString(dtr["ApePaterno"]);
                    objCliente.Apellidomaterno     = DataConvert.ToString(dtr["ApeMaterno"]);
                    objCliente.Telefono            = DataConvert.ToString(dtr["Telefono"]);
                    objCliente.Correo              = DataConvert.ToString(dtr["Correo"]);
                    objCliente.FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]);
                    objCliente.UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]);
                    objCliente.FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]);
                    objCliente.UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]);
                    listaCliente.Add(objCliente);
                }
            }
            UtilDA.Close(cnx);
            return(listaCliente);
        }
示例#4
0
        public IList <Teatro> GetLista()
        {
            List <Teatro> lTeatro = new List <Teatro>();
            Teatro        teatro  = null;
            string        sql     = "SELECT * FROM TH_TEATRO";

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx))
            {
                while (dtr.Read())
                {
                    teatro = new Teatro()
                    {
                        Estado              = DataConvert.ToString(dtr["Estado"]),
                        FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]),
                        FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]),
                        IdTeatro            = DataConvert.ToInt(dtr["IdTeatro"]),
                        Nombre              = DataConvert.ToString(dtr["Nombre"]),
                        UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]),
                        UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]),
                        frmTeatro           = DataConvert.ToString(dtr["frmTeatro"])
                    };
                    lTeatro.Add(teatro);
                }
            }
            UtilDA.Close(cnx);
            return(lTeatro);
        }
示例#5
0
        public Obra GetById(int id)
        {
            Obra objObra = null;

            String sql = "SELECT * FROM TH_OBRA O INNER JOIN TH_TEATRO T ON O.IDTEATRO = T.IDTEATRO WHERE IDOBRA = @codigo ";

            OleDbParameter codigo = UtilDA.SetParameters("@codigo", OleDbType.Integer, id);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, codigo))
            {
                objObra             = new Obra();
                objObra.IdObra      = DataConvert.ToInt(dtr["IdObra"]);
                objObra.Nombre      = DataConvert.ToString(dtr["O.Nombre"]);
                objObra.FechaInicio = DataConvert.ToDateTime(dtr["FechaInicio"]);
                objObra.FechaFin    = DataConvert.ToDateTime(dtr["FechaFin"]);
                objObra.Descripcion = DataConvert.ToString(dtr["Descripcion"]);
                objObra.Estado      = DataConvert.ToString(dtr["O.Estado"]);
                objObra.Teatro      = new Teatro()
                {
                    IdTeatro  = DataConvert.ToInt(dtr["T.IdTeatro"]),
                    Nombre    = DataConvert.ToString(dtr["T.Nombre"]),
                    Estado    = DataConvert.ToString(dtr["T.Estado"]),
                    frmTeatro = DataConvert.ToString(dtr["T.frmTeatro"])
                };
                objObra.FechaCreacion       = DataConvert.ToDateTime(dtr["O.FechaCrea"]);
                objObra.UsuarioCreacion     = DataConvert.ToString(dtr["O.UserCrea"]);
                objObra.FechaModificacion   = DataConvert.ToDateTime(dtr["O.FechaMod"]);
                objObra.UsuarioModificacion = DataConvert.ToString(dtr["O.UserMod"]);
                objObra.Image = DataConvert.ToByteArrayNull(dtr["Imagen"]);
            }
            UtilDA.Close(cnx);
            return(objObra);
        }
示例#6
0
        public Teatro GetById(int id)
        {
            Teatro         teatro   = null;
            string         sql      = "SELECT * FROM TH_TEATRO WHERE IdTeatro = @IdTeatro";
            OleDbParameter idTeatro = UtilDA.SetParameters("@IdTeatro", OleDbType.Integer, id);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, idTeatro))
            {
                while (dtr.Read())
                {
                    teatro = new Teatro()
                    {
                        Estado              = DataConvert.ToString(dtr["Estado"]),
                        FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]),
                        FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]),
                        IdTeatro            = DataConvert.ToInt(dtr["IdTeatro"]),
                        Nombre              = DataConvert.ToString(dtr["Nombre"]),
                        UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]),
                        UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]),
                        frmTeatro           = DataConvert.ToString(dtr["frmTeatro"])
                    };
                }
            }
            UtilDA.Close(cnx);
            return(teatro);
        }
        public IList <Promocion> GetLista()
        {
            List <Promocion> listaPromocion = new List <Promocion>();

            String sql = "SELECT * FROM (TH_PROMOCION P INNER JOIN TH_FUNCION F ON F.IDFUNCION = P.IDFUNCION) INNER JOIN TH_TIPO_PROMOCION TP ON TP.IDTIPOPROMOCION = P.IDTIPOPROMOCION WHERE TP.ESTADO NOT IN ('E') ";

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx))
            {
                while (dtr.Read())
                {
                    Promocion objPromocion = new Promocion();
                    objPromocion.IdPromocion     = DataConvert.ToInt(dtr["IdPromocion"]);
                    objPromocion.Descripcion     = DataConvert.ToString(dtr["P.Descripcion"]);
                    objPromocion.Estado          = DataConvert.ToString(dtr["P.Estado"]);
                    objPromocion.FechaInicio     = DataConvert.ToDateTime(dtr["FechaInicio"]);
                    objPromocion.FechaFin        = DataConvert.ToDateTime(dtr["FechaFin"]);
                    objPromocion.RequiereEmpresa = DataConvert.ToBool(dtr["RequiereEmpresa"]);
                    objPromocion.TipoPromocion   = new TipoPromocion()
                    {
                        IdTipoPromocion = DataConvert.ToInt(dtr["TP.IdTipoPromocion"]),
                        Descripcion     = DataConvert.ToString(dtr["TP.Descripcion"]),
                        Estado          = DataConvert.ToString(dtr["TP.Estado"])
                    };
                    objPromocion.FechaCreacion       = DataConvert.ToDateTime(dtr["P.FechaCrea"]);
                    objPromocion.UsuarioCreacion     = DataConvert.ToString(dtr["P.UserCrea"]);
                    objPromocion.FechaModificacion   = DataConvert.ToDateTime(dtr["P.FechaMod"]);
                    objPromocion.UsuarioModificacion = DataConvert.ToString(dtr["P.UserMod"]);
                    listaPromocion.Add(objPromocion);
                }
            }
            UtilDA.Close(cnx);
            return(listaPromocion);
        }
        public Promocion GetById(int id)
        {
            Promocion objPromocion = null;

            String sql = "SELECT * FROM TH_PROMOCION P INNER JOIN TH_FUNCION F ON F.IDFUNCION = P.IDFUNCION INNER JOIN TH_TIPO_PROMOCION TP ON TP.IDTIPOPROMCION = P.IDTIPOPROMOCION " +
                         "WHERE IDPROMOCION = @codigo";

            OleDbParameter codigo = UtilDA.SetParameters("@codigo", OleDbType.Integer, id);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, codigo))
            {
                objPromocion                 = new Promocion();
                objPromocion.IdPromocion     = DataConvert.ToInt(dtr["P.IdPromocion"]);
                objPromocion.Descripcion     = DataConvert.ToString(dtr["P.Descripcion"]);
                objPromocion.Estado          = DataConvert.ToString(dtr["P.Estado"]);
                objPromocion.FechaInicio     = DataConvert.ToDateTime(dtr["P.FechaInicio"]);
                objPromocion.FechaFin        = DataConvert.ToDateTime(dtr["P.FechaFin"]);
                objPromocion.RequiereEmpresa = DataConvert.ToBool(dtr["RequiereEmpresa"]);
                objPromocion.TipoPromocion   = new TipoPromocion()
                {
                    IdTipoPromocion = DataConvert.ToInt(dtr["TP.IdTipoPromocion"]),
                    Descripcion     = DataConvert.ToString(dtr["TP.Descripcion"]),
                    Estado          = DataConvert.ToString(dtr["TP.Estado"])
                };
                objPromocion.FechaCreacion       = DataConvert.ToDateTime(dtr["P.FechaCrea"]);
                objPromocion.UsuarioCreacion     = DataConvert.ToString(dtr["P.UserCrea"]);
                objPromocion.FechaModificacion   = DataConvert.ToDateTime(dtr["P.FechaMod"]);
                objPromocion.UsuarioModificacion = DataConvert.ToString(dtr["P.UserMod"]);
            }
            UtilDA.Close(cnx);
            return(objPromocion);
        }
示例#9
0
        public Usuario ValidarUsuario(string login, string password)
        {
            Usuario objUsuario = null;

            String sql = "SELECT * FROM CC_USUARIO U INNER JOIN CC_ROL R ON R.IDROL = U.IDROL WHERE U.LOGIN = @login and U.CONTRASEÑA = @contraseña and u.Estado = 'A'";

            OleDbParameter loginParameter    = UtilDA.SetParameters("@login", OleDbType.VarChar, login);
            OleDbParameter passwordParameter = UtilDA.SetParameters("@contraseña", OleDbType.VarChar, password);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, loginParameter, passwordParameter))
            {
                while (dtr.Read())
                {
                    objUsuario                 = new Usuario();
                    objUsuario.IdUsuario       = DataConvert.ToInt(dtr["IdUsuario"]);
                    objUsuario.Nombre          = DataConvert.ToString(dtr["U.Nombre"]);
                    objUsuario.ApellidoPaterno = DataConvert.ToString(dtr["ApePaterno"]);
                    objUsuario.ApellidoMaterno = DataConvert.ToString(dtr["ApeMaterno"]);
                    objUsuario.Correo          = DataConvert.ToString(dtr["Correo"]);
                    objUsuario.Login           = DataConvert.ToString(dtr["Login"]);
                    objUsuario.Rol             = new Rol()
                    {
                        Estado = DataConvert.ToString(dtr["R.Estado"]),
                        IdRol  = DataConvert.ToInt(dtr["R.IdRol"]),
                        Nombre = DataConvert.ToString(dtr["R.Nombre"])
                    };
                }
            }
            UtilDA.Close(cnx);
            return(objUsuario);
        }
示例#10
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));
        }
        public List <PromocionZona> ListPromocionZonaByFuncionZona(int idFuncion, string zonas)
        {
            string sql = "SELECT * FROM TH_PROMOCION_ZONA PZ INNER JOIN TH_ZONA Z ON Z.IDZONA = PZ.IDZONA WHERE PZ.IDPROMOCION IN (SELECT IDPROMOCION FROM TH_PROMOCION_FUNCION WHERE IDFUNCION = @idFuncion) AND PZ.IDZONA IN (@zonas)";

            sql = sql.Replace("@zonas", zonas);
            OleDbParameter       pIdFuncion        = UtilDA.SetParameters("@idFuncion", OleDbType.Integer, idFuncion);
            List <PromocionZona> listPromocionZona = new List <PromocionZona>();
            PromocionZona        promocionZona;

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, pIdFuncion))
            {
                while (dtr.Read())
                {
                    promocionZona = new PromocionZona()
                    {
                        Promocion = new Promocion()
                        {
                            IdPromocion = DataConvert.ToInt(dtr["IdPromocion"])
                        },
                        Precio = DataConvert.ToSingle(dtr["PZ.Precio"]),
                        Zona   = new Zona()
                        {
                            IdZona = DataConvert.ToInt(dtr["Z.IdZona"])
                        }
                    };
                    listPromocionZona.Add(promocionZona);
                }
            }
            UtilDA.Close(cnx);
            return(listPromocionZona);
        }
示例#12
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));
        }
示例#13
0
        public Zona GetById(int id)
        {
            Zona objZona = null;

            String sql = "SELECT * FROM TH_Zona";

            OleDbParameter codigo = UtilDA.SetParameters("@codigo", OleDbType.Integer, id);

            using (var dtr = (UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, codigo)))
            {
                while (dtr.Read())
                {
                    objZona                     = new Zona();
                    objZona.IdZona              = DataConvert.ToInt(dtr["IdZona"]);
                    objZona.Nombre              = DataConvert.ToString(dtr["Nombre"]);
                    objZona.Descripcion         = DataConvert.ToString(dtr["Descripcion"]);
                    objZona.Estado              = DataConvert.ToString(dtr["Estado"]);
                    objZona.FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]);
                    objZona.UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]);
                    objZona.FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]);
                    objZona.UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]);
                    objZona.Precio              = DataConvert.ToSingle(dtr["Precio"]);
                    objZona.R                   = DataConvert.ToInt(dtr["R"]);
                    objZona.G                   = DataConvert.ToInt(dtr["G"]);
                    objZona.B                   = DataConvert.ToInt(dtr["B"]);
                }
            }
            UtilDA.Close(cnx);
            return(objZona);
        }
        public IList <LogBackup> GetLista()
        {
            List <LogBackup> listaLogBackup = new List <LogBackup>();

            String         sql           = "SELECT * FROM CC_LOG_BACKUP WHERE FechaCreacion = @fechaActual AND ComputerName = @computerName";
            OleDbParameter pFechaActual  = UtilDA.SetParameters("@fechaActual", OleDbType.Date, DateTime.Today);
            OleDbParameter pComputerName = UtilDA.SetParameters("@computerName", OleDbType.VarChar, Environment.MachineName);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, pFechaActual, pComputerName))
            {
                while (dtr.Read())
                {
                    LogBackup logBackup = new LogBackup()
                    {
                        IdLogBackup     = DataConvert.ToInt(dtr["IdLogBackup"]),
                        ComputerName    = DataConvert.ToString(dtr["ComputerName"]),
                        FileName        = DataConvert.ToString(dtr["FileName"]),
                        FechaCreacion   = DataConvert.ToDateTime(dtr["FechaCreacion"]),
                        UsuarioCreacion = DataConvert.ToString(dtr["UserCrea"])
                    };
                    listaLogBackup.Add(logBackup);
                }
            }
            UtilDA.Close(cnx);
            return(listaLogBackup);
        }
示例#15
0
        public IList <Zona> GetLista()
        {
            List <Zona> listaZona = new List <Zona>();

            String sql = "SELECT * FROM TH_Zona Z INNER JOIN TH_Teatro T ON T.IdTeatro  = T.IdTeatro";

            using (var dtr = (UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx)))
            {
                while (dtr.Read())
                {
                    Zona objZona = new Zona();
                    objZona.IdZona              = DataConvert.ToInt(dtr["Z.IdZona"]);
                    objZona.Nombre              = DataConvert.ToString(dtr["Z.Nombre"]);
                    objZona.Descripcion         = DataConvert.ToString(dtr["Z.Descripcion"]);
                    objZona.Estado              = DataConvert.ToString(dtr["Z.Estado"]);
                    objZona.FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]);
                    objZona.UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]);
                    objZona.FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]);
                    objZona.UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]);
                    listaZona.Add(objZona);
                }
            }
            UtilDA.Close(cnx);
            return(listaZona);
        }
示例#16
0
        public Empresa GetById(int id)
        {
            string  sql     = "SELECT * FROM TH_EMPRESA WHERE IdEmpresa = @codigo";
            Empresa empresa = null;

            OleDbParameter codigo = UtilDA.SetParameters("@codigo", OleDbType.Integer, id);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, codigo))
            {
                if (dtr.HasRows)
                {
                    dtr.Read();
                    empresa = new Empresa()
                    {
                        CantidadCorteisas   = DataConvert.ToInt(dtr["CantidadCortesias"]),
                        Cortesias           = DataConvert.ToBool(dtr["Cortesias"]),
                        Estado              = DataConvert.ToString(dtr["Estado"]),
                        FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]),
                        FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]),
                        IdEmpresa           = DataConvert.ToInt(dtr["IdEmpresa"]),
                        Nombre              = DataConvert.ToString(dtr["Nombre"]),
                        UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]),
                        UsuarioModificacion = DataConvert.ToString(dtr["UserMod"])
                    };
                }
            }
            UtilDA.Close(cnx);
            return(empresa);
        }
示例#17
0
        public IList <Empresa> GetLista()
        {
            string         sql          = "SELECT * FROM TH_EMPRESA";
            List <Empresa> listaEmpresa = new List <Empresa>();

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx))
            {
                while (dtr.Read())
                {
                    Empresa empresa = new Empresa()
                    {
                        CantidadCorteisas   = DataConvert.ToInt(dtr["CantidadCortesias"]),
                        Cortesias           = DataConvert.ToBool(dtr["Cortesias"]),
                        Estado              = DataConvert.ToString(dtr["Estado"]),
                        FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]),
                        FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]),
                        IdEmpresa           = DataConvert.ToInt(dtr["IdEmpresa"]),
                        Nombre              = DataConvert.ToString(dtr["Nombre"]),
                        UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]),
                        UsuarioModificacion = DataConvert.ToString(dtr["UserMod"])
                    };
                    listaEmpresa.Add(empresa);
                }
            }
            UtilDA.Close(cnx);
            return(listaEmpresa);
        }
        public Aplicacion GetById(int id)
        {
            Aplicacion objAplicacion = null;

            String sql = "SELECT * FROM CC_Aplicacion WHERE IdAplicacion = @idAplicacion";

            OleDbParameter codigo = UtilDA.SetParameters("@idAplicacion", OleDbType.Integer, id);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, codigo))
            {
                while (dtr.Read())
                {
                    objAplicacion = new Aplicacion();
                    objAplicacion.IdAplicacion        = DataConvert.ToInt(dtr["IdAplicacion"]);
                    objAplicacion.Nombre              = DataConvert.ToString(dtr["Nombre"]);
                    objAplicacion.Version             = DataConvert.ToString(dtr["Version"]);
                    objAplicacion.Estado              = DataConvert.ToString(dtr["Estado"]);
                    objAplicacion.Correo              = DataConvert.ToString(dtr["Correo"]);
                    objAplicacion.FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]);
                    objAplicacion.UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]);
                    objAplicacion.FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]);
                    objAplicacion.UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]);
                    objAplicacion.Image = DataConvert.ToByteArrayNull(dtr["Imagen"]);
                    objAplicacion.CorreoNotificacion = DataConvert.ToString(dtr["CorreoNotificacion"]);
                    objAplicacion.Contraseña         = DataConvert.ToString(dtr["Contraseña"]);
                }
            }
            UtilDA.Close(cnx);
            return(objAplicacion);
        }
        public IList <Aplicacion> GetLista()
        {
            List <Aplicacion> listaAplicacion = new List <Aplicacion>();
            String            sql             = "SELECT * FROM CC_Aplicacion";

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx))
            {
                while (dtr.Read())
                {
                    Aplicacion objAplicacion = new Aplicacion();
                    objAplicacion.IdAplicacion        = DataConvert.ToInt(dtr["IdAplicacion"]);
                    objAplicacion.Nombre              = DataConvert.ToString(dtr["Nombre"]);
                    objAplicacion.Version             = DataConvert.ToString(dtr["Version"]);
                    objAplicacion.Estado              = DataConvert.ToString(dtr["Estado"]);
                    objAplicacion.Correo              = DataConvert.ToString(dtr["Correo"]);
                    objAplicacion.FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]);
                    objAplicacion.UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]);
                    objAplicacion.FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]);
                    objAplicacion.UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]);
                    objAplicacion.Image = DataConvert.ToByteArrayNull(dtr["Imagen"]);
                    objAplicacion.CorreoNotificacion = DataConvert.ToString(dtr["CorreoNotificacion"]);
                    objAplicacion.Contraseña         = DataConvert.ToString(dtr["Contraseña"]);
                    listaAplicacion.Add(objAplicacion);
                }
            }
            UtilDA.Close(cnx);
            return(listaAplicacion);
        }
示例#20
0
        public Rol GetById(int id)
        {
            Rol objRol = null;

            String sql = "SELECT * FROM CC_Rol WHERE IdRol = @idRol";

            OleDbParameter codigo = UtilDA.SetParameters("@idRol", OleDbType.Integer, id);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, codigo))
            {
                while (dtr.Read())
                {
                    objRol                     = new Rol();
                    objRol.IdRol               = DataConvert.ToInt(dtr["IdRol"]);
                    objRol.Nombre              = DataConvert.ToString(dtr["Nombre"]);
                    objRol.Estado              = DataConvert.ToString(dtr["Estado"]);
                    objRol.FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]);
                    objRol.UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]);
                    objRol.FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]);
                    objRol.UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]);
                }
            }
            UtilDA.Close(cnx);
            return(objRol);
        }
        public List <Aplicacion> ListarAplicacionUsuario(Usuario usuario)
        {
            List <Aplicacion> listaAplicacion = new List <Aplicacion>();
            String            sql             = "SELECT * FROM CC_USUARIO_APLICACION UA INNER JOIN CC_APLICACION A ON A.IDAPLICACION = UA.IDAPLICACION WHERE UA.IDUSUARIO = @IDUSUARIO";
            OleDbParameter    idUsuario       = UtilDA.SetParameters("@IDUSUARIO", OleDbType.VarChar, usuario.IdUsuario);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, idUsuario))
            {
                while (dtr.Read())
                {
                    Aplicacion objAplicacion = new Aplicacion();
                    objAplicacion.IdAplicacion        = DataConvert.ToInt(dtr["A.IdAplicacion"]);
                    objAplicacion.Nombre              = DataConvert.ToString(dtr["Nombre"]);
                    objAplicacion.Version             = DataConvert.ToString(dtr["Version"]);
                    objAplicacion.Estado              = DataConvert.ToString(dtr["Estado"]);
                    objAplicacion.Correo              = DataConvert.ToString(dtr["Correo"]);
                    objAplicacion.FechaCreacion       = DataConvert.ToDateTime(dtr["A.FechaCrea"]);
                    objAplicacion.UsuarioCreacion     = DataConvert.ToString(dtr["A.UserCrea"]);
                    objAplicacion.FechaModificacion   = DataConvert.ToDateTime(dtr["A.FechaMod"]);
                    objAplicacion.UsuarioModificacion = DataConvert.ToString(dtr["A.UserMod"]);
                    objAplicacion.FormInicio          = DataConvert.ToString(dtr["FormInicio"]);
                    objAplicacion.Image = DataConvert.ToByteArrayNull(dtr["Imagen"]);
                    objAplicacion.CorreoNotificacion = DataConvert.ToString(dtr["CorreoNotificacion"]);
                    objAplicacion.Contraseña         = DataConvert.ToString(dtr["Contraseña"]);
                    listaAplicacion.Add(objAplicacion);
                }
            }
            UtilDA.Close(cnx);
            return(listaAplicacion);
        }
示例#22
0
        public LogEmail GetById(int id)
        {
            LogEmail objLogEmail = null;

            String sql = "SELECT * FROM TH_LOG_EMAIL WHERE IDLOGEMAIL = @codigo";

            OleDbParameter codigo = UtilDA.SetParameters("@codigo", OleDbType.Integer, id);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, codigo))
            {
                objLogEmail                     = new LogEmail();
                objLogEmail.IdLog               = DataConvert.ToInt(dtr["IdLogEmail"]);
                objLogEmail.CorreoDestino       = DataConvert.ToString(dtr["CorreoDestino"]);
                objLogEmail.CorreoDestinoCC     = DataConvert.ToString(dtr["CorreoDestinoCC"]);
                objLogEmail.FechaEnvio          = DataConvert.ToDateTime(dtr["FechaEnvio"]);
                objLogEmail.Mensaje             = DataConvert.ToString(dtr["Mensaje"]);
                objLogEmail.Asunto              = DataConvert.ToString(dtr["Asunto"]);
                objLogEmail.Estado              = DataConvert.ToString(dtr["Estado"]);
                objLogEmail.Descripcion         = DataConvert.ToString(dtr["Descripcion"]);
                objLogEmail.Intento             = DataConvert.ToInt32(dtr["Intento"]);
                objLogEmail.FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]);
                objLogEmail.UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]);
                objLogEmail.FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]);
                objLogEmail.UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]);
                objLogEmail.MensajeImagen       = DataConvert.ToString(dtr["MensajeImage"]);
                objLogEmail.IdObra              = DataConvert.ToInt(dtr["IdObra"]);
            }

            UtilDA.Close(cnx);

            return(objLogEmail);
        }
示例#23
0
        public List <Asiento> ListarAsientoDisponible(int idObra, int idFuncion, DateTime fechaReserva, string token)
        {
            cmd = new OleDbCommand();
            cnx = new OleDbConnection();
            List <Asiento> lAsiento = new List <Asiento>();
            Asiento        asiento  = null;

            string sql = "SELECT IdAsiento, Estado FROM TH_DETALLE_RESERVA DR INNER JOIN TH_RESERVA R ON R.IDRESERVA = DR.IDRESERVA WHERE R.IDOBRA = @IdObra AND R.IDFUNCION = @IdFuncion AND R.FECHARESERVA = @fechaReserva AND IdEstadoReserva = 1 UNION SELECT idAsiento, ESTADO FROM TH_ASIENTO_TEMPORAL WHERE IdFuncion =@IdFuncion2 AND FECHAOBRA = @fechaReserva2 AND TOKEN <> @token";

            OleDbParameter obra         = UtilDA.SetParameters("@IdObra", OleDbType.Integer, idObra);
            OleDbParameter funcion      = UtilDA.SetParameters("@IdFuncion", OleDbType.Integer, idFuncion);
            OleDbParameter reserva      = UtilDA.SetParameters("@fechaReserva", OleDbType.Date, fechaReserva);
            OleDbParameter funcion2     = UtilDA.SetParameters("@IdFuncion2", OleDbType.Integer, idFuncion);
            OleDbParameter reserva2     = UtilDA.SetParameters("@fechaReserva2", OleDbType.Date, fechaReserva);
            OleDbParameter pToken       = UtilDA.SetParameters("@token", OleDbType.VarChar, token);
            OleDbParameter pFechaActual = UtilDA.SetParameters("@fechaActual", OleDbType.Date, DateTime.Now);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, obra, funcion, reserva, funcion2, reserva2, pToken, pFechaActual))
            {
                while (dtr.Read())
                {
                    asiento = new Asiento()
                    {
                        IdAsiento = DataConvert.ToInt(dtr["IdAsiento"])
                    };
                    lAsiento.Add(asiento);
                }
            }
            UtilDA.Close(cnx);
            return(lAsiento);
        }
示例#24
0
        public IList <Asiento> GetLista()
        {
            List <Asiento> listaAsiento = new List <Asiento>();

            String sql = "SELECT * FROM TH_Asiento A INNER JOIN TH_TEATRO T ON A.IdTeatro = T.IdTeatro";

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx))
            {
                while (dtr.Read())
                {
                    Asiento objAsiento = new Asiento();
                    objAsiento.IdAsiento           = DataConvert.ToInt(dtr["IdAsiento"]);
                    objAsiento.Descripcion         = DataConvert.ToString(dtr["Descripcion"]);
                    objAsiento.Fila                = DataConvert.ToString(dtr["Fila"]);
                    objAsiento.FechaCreacion       = DataConvert.ToDateTime(dtr["A.FechaCrea"]);
                    objAsiento.UsuarioCreacion     = DataConvert.ToString(dtr["A.UserCrea"]);
                    objAsiento.FechaModificacion   = DataConvert.ToDateTime(dtr["A.FechaMod"]);
                    objAsiento.UsuarioModificacion = DataConvert.ToString(dtr["A.UserMod"]);
                    objAsiento.Teatro              = new Teatro()
                    {
                        IdTeatro            = DataConvert.ToInt(dtr["T.IdTeatro"]),
                        Estado              = DataConvert.ToString(dtr["T.Estado"]),
                        Nombre              = DataConvert.ToString(dtr["Nombre"]),
                        FechaCreacion       = DataConvert.ToDateTime(dtr["T.FechaCrea"]),
                        UsuarioCreacion     = DataConvert.ToString(dtr["T.UserCrea"]),
                        FechaModificacion   = DataConvert.ToDateTime(dtr["T.FechaMod"]),
                        UsuarioModificacion = DataConvert.ToString(dtr["T.UserMod"]),
                        frmTeatro           = DataConvert.ToString(dtr["frmTeatro"])
                    };
                    listaAsiento.Add(objAsiento);
                }
            }
            UtilDA.Close(cnx);
            return(listaAsiento);
        }
示例#25
0
        public List <Asiento> ListAsientoNoAsignado(int idObra, int idTeatro)
        {
            List <Asiento> listaAsiento = new List <Asiento>();
            Asiento        asiento      = null;
            string         sql          = "SELECT * FROM TH_ASIENTO A LEFT JOIN (SELECT * FROM TH_ASIENTO_ZONA AZ INNER JOIN TH_ZONA Z ON Z.IDZONA = AZ.IDZONA WHERE Z.IDOBRA = @IdObra AND Z.ESTADO = 'A') AS RES ON RES.IDASIENTO = A.IDASIENTO WHERE IDTEATRO = @IdTeatro AND IDASIENTOZONA IS NULL ORDER BY A.IDASIENTO";
            OleDbParameter pIdObra      = UtilDA.SetParameters("@IdObra", OleDbType.Integer, idObra);
            OleDbParameter pIdTeatro    = UtilDA.SetParameters("@IdTeatro", OleDbType.Integer, idTeatro);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, pIdObra, pIdTeatro))
            {
                while (dtr.Read())
                {
                    asiento = new Asiento()
                    {
                        IdAsiento       = DataConvert.ToInt(dtr["A.IdAsiento"]),
                        Descripcion     = DataConvert.ToString(dtr["A.Descripcion"]),
                        Fila            = DataConvert.ToString(dtr["Fila"]),
                        FechaCreacion   = DataConvert.ToDateTime(dtr["A.FechaCrea"]),
                        UsuarioCreacion = DataConvert.ToString(dtr["A.UserCrea"]),
                    };
                    listaAsiento.Add(asiento);
                }
            }
            UtilDA.Close(cnx);

            return(listaAsiento);
        }
示例#26
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));
        }
        public List <Promocion> ListByFuncionTipoPromo(int idFuncion, int idTipoPromo, string zonas)
        {
            string SQL = "SELECT * FROM TH_PROMOCION WHERE IDPROMOCION IN (SELECT PZ.IDPROMOCION FROM TH_PROMOCION_ZONA PZ INNER JOIN TH_PROMOCION_FUNCION PF ON PF.IDPROMOCION = PZ.IDPROMOCION WHERE PF.IDFUNCION = @idFuncion AND PZ.IDZONA IN (@zonas)) AND IDTIPOPROMOCION = @idTipoPromocion AND ESTADO = 'A' AND (@fechaActual BETWEEN FechaInicio AND FechaFin)";

            SQL = SQL.Replace("@zonas", zonas);
            OleDbParameter   pIdfuncion     = UtilDA.SetParameters("@idFuncion", OleDbType.Integer, idFuncion);
            OleDbParameter   pIdTipoPromo   = UtilDA.SetParameters("@idTipoPromocion", OleDbType.Integer, idTipoPromo);
            OleDbParameter   pFechaActual   = UtilDA.SetParameters("@FechaActual", OleDbType.Date, DateTime.Today);
            Promocion        promocion      = null;
            List <Promocion> ListaPromocion = new List <Promocion>();

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, SQL, cnx, pIdfuncion, pIdTipoPromo, pFechaActual))
            {
                while (dtr.Read())
                {
                    promocion = new Promocion()
                    {
                        IdPromocion         = DataConvert.ToInt(dtr["IdPromocion"]),
                        Descripcion         = DataConvert.ToString(dtr["Descripcion"]),
                        Estado              = DataConvert.ToString(dtr["Estado"]),
                        FechaInicio         = DataConvert.ToDateTime(dtr["FechaInicio"]),
                        FechaFin            = DataConvert.ToDateTime(dtr["FechaFin"]),
                        FechaCreacion       = DataConvert.ToDateTime(dtr["FechaCrea"]),
                        UsuarioCreacion     = DataConvert.ToString(dtr["UserCrea"]),
                        FechaModificacion   = DataConvert.ToDateTime(dtr["FechaMod"]),
                        UsuarioModificacion = DataConvert.ToString(dtr["UserMod"]),
                        RequiereEmpresa     = DataConvert.ToBool(dtr["RequiereEmpresa"])
                    };
                    ListaPromocion.Add(promocion);
                }
            }
            UtilDA.Close(cnx);
            return(ListaPromocion);
        }
示例#28
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));
        }
示例#29
0
        public List <Usuario> SearchByName(string name)
        {
            OleDbCommand cmd2 = new OleDbCommand();

            List <Usuario> listaUsuario = new List <Usuario>();

            String sql  = "SELECT * FROM CC_Usuario U INNER JOIN CC_ROL R ON R.IdRol = U.IdRol WHERE (U.Nombre + ApePaterno + ApeMaterno) LIKE '%' & @Name & '%'";
            String sql2 = "SELECT * FROM CC_USUARIO_APLICACION UA INNER JOIN CC_APLICACION A ON A.IDAPLICACION = UA.IDAPLICACION WHERE IdUsuario = @IdUsuario";

            OleDbParameter pName = UtilDA.SetParameters("@Name", OleDbType.VarChar, name);

            using (var dtr = UtilDA.ExecuteReader(cmd, CommandType.Text, sql, cnx, pName))
            {
                while (dtr.Read())
                {
                    Usuario objUsuario = new Usuario();
                    objUsuario.IdUsuario       = DataConvert.ToInt(dtr["IdUsuario"]);
                    objUsuario.Nombre          = DataConvert.ToString(dtr["U.Nombre"]);
                    objUsuario.ApellidoPaterno = DataConvert.ToString(dtr["ApePaterno"]);
                    objUsuario.ApellidoMaterno = DataConvert.ToString(dtr["ApeMaterno"]);
                    objUsuario.Correo          = DataConvert.ToString(dtr["Correo"]);
                    objUsuario.Login           = DataConvert.ToString(dtr["Login"]);
                    objUsuario.Contraseña      = DataConvert.ToString(dtr["Contraseña"]);
                    objUsuario.Rol             = new Rol()
                    {
                        Estado = DataConvert.ToString(dtr["R.Estado"]),
                        IdRol  = DataConvert.ToInt(dtr["R.IdRol"]),
                        Nombre = DataConvert.ToString(dtr["R.Nombre"])
                    };
                    objUsuario.FechaCreacion       = DataConvert.ToDateTime(dtr["U.FechaCrea"]);
                    objUsuario.UsuarioCreacion     = DataConvert.ToString(dtr["U.UserCrea"]);
                    objUsuario.FechaModificacion   = DataConvert.ToDateTime(dtr["U.FechaMod"]);
                    objUsuario.UsuarioModificacion = DataConvert.ToString(dtr["U.UserMod"]);
                    objUsuario.Estado = DataConvert.ToString(dtr["U.Estado"]);

                    OleDbParameter pIdUsuario = UtilDA.SetParameters("@IdUsuario", OleDbType.Integer, objUsuario.IdUsuario);

                    using (var dtr2 = UtilDA.ExecuteSubReader(cmd2, CommandType.Text, sql2, cnx, pIdUsuario))
                    {
                        List <Aplicacion> listaAplicacionUsuario = new List <Aplicacion>();
                        while (dtr2.Read())
                        {
                            Aplicacion objAplicacion = new Aplicacion()
                            {
                                IdAplicacion = DataConvert.ToInt(dtr2["A.IdAplicacion"]),
                                Nombre       = DataConvert.ToString(dtr2["Nombre"])
                            };
                            listaAplicacionUsuario.Add(objAplicacion);
                        }
                        objUsuario.Aplicaciones = listaAplicacionUsuario;
                    }
                    listaUsuario.Add(objUsuario);
                }
            }
            UtilDA.Close(cnx);
            return(listaUsuario);
        }
示例#30
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));
        }