예제 #1
0
        public bool SetMenuDiario(objMenuDiario elMenuDiario)
        {
            BaseDatos           db     = new BaseDatos(cnn);
            string              sql    = "SELECT ID_Menu,ID_PPrincipal, ID_PACOMP,ID_Bebestible,ID_DETALLE,FECHAMENU FROM Minutero.dbo.Menu WHERE id_Menu=" + elMenuDiario.id_Menu;
            SqlDataReader       dr     = db.LlenaReader(sql);
            platoPrincipal      PPrinc = new platoPrincipal(cnn);
            platoAcompanamiento PAcomp = new platoAcompanamiento(cnn);
            Bebestibles         bebest = new Bebestibles(cnn);

            try
            {
                if (dr.Read())
                {
                    sql = "UPDATE Minutero.dbo.Menu SET ID_PPrincipal=" + elMenuDiario.idP_Principal.id_platoPrincipal + ", ID_PACOMP=" + elMenuDiario.idP_Acomp + ",";
                    sql = sql + " ID_Bebestible=" + elMenuDiario.id_Bebestible.id_bebestible + ", ID_DETALLE='" + elMenuDiario.DetalleEmpresa.ToString() + "',FECHAMENU='" + elMenuDiario.Fecha_menu.ToShortDateString() + "' WHERE ID_Menu=" + elMenuDiario.id_Menu;
                }
                else
                {
                    sql = "INSERT INTO Minutero.dbo.Menu(ID_PPrincipal, ID_PACOMP,ID_Bebestible,ID_DETALLE,FECHAMENU)VALUES(" + elMenuDiario.idP_Principal.id_platoPrincipal + "," + elMenuDiario.idP_Acomp.id_platoAcomp + "," + elMenuDiario.id_Bebestible.id_bebestible + ",'" + elMenuDiario.DetalleEmpresa.ToString() + "','" + elMenuDiario.Fecha_menu.ToShortDateString() + "')";
                }
                db.Ejecuta(sql);
            }
            catch
            {
                return(false);
            }
            dr.Close();
            dr.Dispose();
            db.Close();
            return(true);
        }
예제 #2
0
        public List <objMenuDiario> GetListMenues()
        {
            BaseDatos            db                 = new BaseDatos(cnn);
            string               sql                = "SELECT ID_Menu,ID_PPrincipal; ID_PACOMP,ID_Bebestible,ID_DETALLE,FECHAMENU FROM Minutero.dbo.Menu ";
            SqlDataReader        dr                 = db.LlenaReader(sql);
            platoPrincipal       PPrinc             = new platoPrincipal(cnn);
            platoAcompanamiento  PAcomp             = new platoAcompanamiento(cnn);
            Bebestibles          bebest             = new Bebestibles(cnn);
            List <objMenuDiario> ListaMenuesDiarios = new List <objMenuDiario>();

            try
            {
                while (dr.Read())
                {
                    objMenuDiario elMenuDiario = new objMenuDiario();
                    elMenuDiario.id_Menu        = int.Parse(dr[0].ToString());
                    elMenuDiario.idP_Principal  = PPrinc.GetPlatoPrincipal(int.Parse(dr[1].ToString()));
                    elMenuDiario.idP_Acomp      = PAcomp.GetElAcompanamiento(int.Parse(dr[2].ToString()));
                    elMenuDiario.id_Bebestible  = bebest.getBebestible(int.Parse(dr[3].ToString()));
                    elMenuDiario.DetalleEmpresa = dr[4].ToString();
                    elMenuDiario.Fecha_menu     = DateTime.Parse(dr[5].ToString());
                    ListaMenuesDiarios.Add(elMenuDiario);
                }
            }
            catch
            {
                ListaMenuesDiarios = null;
            }

            dr.Close();
            dr.Dispose();
            db.Close();
            return(ListaMenuesDiarios);
        }
예제 #3
0
        public objMenuDiario GetMenuDiario(int Id_menu)
        {
            BaseDatos           db           = new BaseDatos(cnn);
            string              sql          = "SELECT ID_Menu,ID_PPrincipal; ID_PACOMP,ID_Bebestible,ID_DETALLE,FECHAMENU FROM Minutero.dbo.Menu WHERE id_Menu=" + Id_menu;
            SqlDataReader       dr           = db.LlenaReader(sql);
            objMenuDiario       elMenuDiario = new objMenuDiario();
            platoPrincipal      PPrinc       = new platoPrincipal(cnn);
            platoAcompanamiento PAcomp       = new platoAcompanamiento(cnn);
            Bebestibles         bebest       = new Bebestibles(cnn);

            if (dr.Read())
            {
                elMenuDiario.id_Menu        = int.Parse(dr[0].ToString());
                elMenuDiario.idP_Principal  = PPrinc.GetPlatoPrincipal(int.Parse(dr[1].ToString()));
                elMenuDiario.idP_Acomp      = PAcomp.GetElAcompanamiento(int.Parse(dr[2].ToString()));
                elMenuDiario.id_Bebestible  = bebest.getBebestible(int.Parse(dr[3].ToString()));
                elMenuDiario.DetalleEmpresa = dr[4].ToString();
                elMenuDiario.Fecha_menu     = DateTime.Parse(dr[5].ToString());
            }
            else
            {
                elMenuDiario = null;
            }
            dr.Close();
            dr.Dispose();
            db.Close();
            return(elMenuDiario);
        }