Exemple #1
0
        public Horario ObtenerPorFecha(int codigo, string fecha)
        {
            Horario horarioEncontrado = null;
            string  sql = "SET LANGUAGE Spanish; SELECT * FROM TB_HORARIO WHERE cod_esp=@cod AND dia=DATENAME(DW,@fecha)";

            using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    com.Parameters.Add(new SqlParameter("@cod", codigo));
                    com.Parameters.Add(new SqlParameter("@fecha", fecha));
                    using (SqlDataReader resultado = com.ExecuteReader())
                    {
                        if (resultado.Read())
                        {
                            horarioEncontrado = new Horario()
                            {
                                Codigo     = (int)resultado["cod_esp"],
                                Dia        = (string)resultado["dia"],
                                HoraInicio = (string)resultado["hora_inicio"],
                                HoraFin    = (string)resultado["hora_fin"]
                            };
                        }
                    }
                }
                con.Close();
            }
            return(horarioEncontrado);
        }
Exemple #2
0
        public List <Horario> ListarTodos(int codigo)
        {
            Horario        horarioEncontrado = null;
            List <Horario> horarios          = new List <Horario>();
            string         sql = "SELECT * FROM TB_HORARIO WHERE cod_esp=@cod";

            using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    com.Parameters.Add(new SqlParameter("@cod", codigo));
                    using (SqlDataReader resultado = com.ExecuteReader())
                    {
                        while (resultado.Read())
                        {
                            horarioEncontrado = new Horario()
                            {
                                Codigo     = (int)resultado["cod_esp"],
                                Dia        = (string)resultado["dia"],
                                HoraInicio = (string)resultado["hora_inicio"],
                                HoraFin    = (string)resultado["hora_fin"]
                            };
                            horarios.Add(horarioEncontrado);
                        }
                    }
                }
                con.Close();
            }
            return(horarios);
        }
Exemple #3
0
 public ICollection <BE.Radio> ListarTodos()
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         var resultado = from l in db.Radio
                         select l;
         return(resultado.ToList());
     }
 }
Exemple #4
0
 public Tarifa Obtener(int Codigo)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         var tarifa = from l in db.Tarifa
                      where l.Codigo == Codigo
                      select l;
         return(tarifa.SingleOrDefault());
     }
 }
Exemple #5
0
 /// <summary>
 /// Obtener ventapauta
 /// </summary>
 /// <param name="Codigo">Codigo de ventapauta</param>
 /// <returns></returns>
 public VentaPauta Obtener(int Codigo)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         var ventapauta = from l in db.VentaPauta
                          where l.Codigo == Codigo
                          select l;
         return(ventapauta.SingleOrDefault());
     }
 }
Exemple #6
0
 /// <summary>
 /// Obtener Tipo de Pauta
 /// </summary>
 /// <param name="Codigo">Codigo del Tipo de Pauta</param>
 /// <returns></returns>
 public TipoPauta Obtener(int Codigo)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         var cliente = from l in db.TipoPauta
                       where l.Codigo == Codigo
                       select l;
         return(cliente.SingleOrDefault());
     }
 }
Exemple #7
0
 /// <summary>
 /// Obtener empresa
 /// </summary>
 /// <param name="Codigo">Codigo del Empresa</param>
 /// <returns></returns>
 public Empresa Obtener(int Codigo)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         var empresa = from l in db.Empresa
                       where l.Codigo == Codigo
                       select l;
         return(empresa.SingleOrDefault());
     }
 }
Exemple #8
0
 /// <summary>
 /// Crear Empresa
 /// </summary>
 /// <param name="EmpresaACrear">Dominio Empresa</param>
 /// <returns>Dominio Empresa</returns>
 public Empresa Crear(Empresa EmpresaACrear)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         int?codigo = db.Empresa.Select(l => (int?)l.Codigo).Max();
         EmpresaACrear.Codigo = (codigo ?? 0) + 1;
         db.Empresa.Add(EmpresaACrear);
         db.SaveChanges();
     }
     return(Obtener(EmpresaACrear.Codigo));
 }
Exemple #9
0
 public void Eliminar(Tarifa itemEliminar)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         Tarifa tarifa = (from s in db.Tarifa
                          where s.Codigo == itemEliminar.Codigo
                          select s).Single();
         db.Tarifa.Remove(tarifa);
         db.SaveChanges();
     }
 }
Exemple #10
0
 public TipoPauta Modificar(TipoPauta itemAModificar)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         TipoPauta tipoPauta = db.TipoPauta.Single(l => l.Codigo == itemAModificar.Codigo);
         tipoPauta.Descripcion = itemAModificar.Descripcion;
         tipoPauta.Estado      = itemAModificar.Estado;
         db.SaveChanges();
         return(tipoPauta);
     }
 }
Exemple #11
0
 /// <summary>
 /// Crear Tipo de Pauta
 /// </summary>
 /// <param name="TipoPautaACrear">Dominio Tipo de Pauta</param>
 /// <returns>Dominio Tipo de Pauta</returns>
 public TipoPauta Crear(TipoPauta TipoPautaACrear)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         int?codigo = db.TipoPauta.Select(l => (int?)l.Codigo).Max();
         TipoPautaACrear.Codigo = (codigo ?? 0) + 1;
         db.TipoPauta.Add(TipoPautaACrear);
         db.SaveChanges();
     }
     return(Obtener(TipoPautaACrear.Codigo));
 }
Exemple #12
0
 public void Eliminar(Empresa itemEliminar)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         Empresa empresa = (from s in db.Empresa
                            where s.Codigo == itemEliminar.Codigo
                            select s).Single();
         db.Empresa.Remove(empresa);
         db.SaveChanges();
     }
 }
Exemple #13
0
 public Usuario ObtenerPorParametros(Usuario UsuarioAObtener)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         var usuario = from l in db.Usuario
                       where l.User == UsuarioAObtener.User &&
                       l.Password == UsuarioAObtener.Password &&
                       l.Estado == "A"
                       select l;
         return(usuario.SingleOrDefault());
     }
 }
Exemple #14
0
 public Tarifa Modificar(Tarifa itemAModificar)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         Tarifa tarifa = db.Tarifa.Single(l => l.Codigo == itemAModificar.Codigo);
         tarifa.CodigoRadio     = itemAModificar.CodigoRadio;
         tarifa.CodigoTipoPauta = itemAModificar.CodigoTipoPauta;
         tarifa.Precio          = itemAModificar.Precio;
         tarifa.Bloque          = itemAModificar.Bloque;
         tarifa.Estado          = itemAModificar.Estado;
         db.SaveChanges();
         return(tarifa);
     }
 }
Exemple #15
0
 public Empresa Modificar(Empresa itemAModificar)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         Empresa empresa = db.Empresa.Single(l => l.Codigo == itemAModificar.Codigo);
         empresa.RUC             = itemAModificar.RUC;
         empresa.nombrecomercial = itemAModificar.nombrecomercial;
         empresa.direccion       = itemAModificar.direccion;
         empresa.telefono        = itemAModificar.telefono;
         empresa.Estado          = itemAModificar.Estado;
         db.SaveChanges();
         return(empresa);
     }
 }
Exemple #16
0
 public VentaPauta Modificar(VentaPauta itemAModificar)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         VentaPauta ventapauta = db.VentaPauta.Single(l => l.Codigo == itemAModificar.Codigo);
         ventapauta.Codigo            = itemAModificar.Codigo;
         ventapauta.ventaEstado       = itemAModificar.ventaEstado;
         ventapauta.ventaUsuarioModif = itemAModificar.ventaUsuarioModif;
         ventapauta.ventaFechaModif   = itemAModificar.ventaFechaModif;
         ventapauta.ventaEstado       = itemAModificar.ventaEstado;
         db.SaveChanges();
         return(ventapauta);
     }
 }
Exemple #17
0
        public void Eliminar(int codigo, string dia)
        {
            string sql = "DELETE FROM TB_HORARIO  WHERE cod_esp=@cod AND dia=@dia";

            using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    com.Parameters.Add(new SqlParameter("@cod", codigo));
                    com.Parameters.Add(new SqlParameter("@dia", dia));
                    com.ExecuteNonQuery();
                }
                con.Close();
            }
        }
Exemple #18
0
        public Horario Crear(Horario horarioACrear)
        {
            Horario horarioCreado = null;
            string  sql           = "INSERT INTO TB_HORARIO VALUES(@cod,@dia,@fecIni,@fecFin)";

            using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    com.Parameters.Add(new SqlParameter("@cod", horarioACrear.Codigo));
                    com.Parameters.Add(new SqlParameter("@dia", horarioACrear.Dia));
                    com.Parameters.Add(new SqlParameter("@fecIni", horarioACrear.HoraInicio));
                    com.Parameters.Add(new SqlParameter("@fecFin", horarioACrear.HoraFin));
                    com.ExecuteNonQuery();
                }
            }
            horarioCreado = Obtener(horarioACrear.Codigo, horarioACrear.Dia);
            return(horarioCreado);
        }
Exemple #19
0
        public Horario Modificar(Horario horarioAModificar)
        {
            Horario horarioModificado = null;
            string  sql = "UPDATE TB_HORARIO SET hora_inicio=@horaIni, hora_fin=@horaFin WHERE cod_esp=@cod AND dia=@dia";

            using (SqlConnection con = new SqlConnection(ConexionUtil.ObtenerCadena()))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    com.Parameters.Add(new SqlParameter("@cod", horarioAModificar.Codigo));
                    com.Parameters.Add(new SqlParameter("@dia", horarioAModificar.Dia));
                    com.Parameters.Add(new SqlParameter("@horaIni", horarioAModificar.HoraInicio));
                    com.Parameters.Add(new SqlParameter("@horaFin", horarioAModificar.HoraFin));
                    com.ExecuteNonQuery();
                }
                con.Close();
            }
            horarioModificado = Obtener(horarioAModificar.Codigo, horarioAModificar.Dia);
            return(horarioModificado);
        }
 public EspacioComunDAO()
 {
     conexion = ConexionUtil.CadenaConeccion();
 }