Пример #1
0
        public static string Fechar(string id, string status)
        {
            RepComanda repComanda = new RepComanda();
            Comanda    comanda    = new Comanda();

            comanda.id_Comanda = Convert.ToInt32(id);
            if (status == "True")
            {
                comanda.ic_Status = 0;
            }
            else
            {
                comanda.ic_Status = 1;
            }
            var result = repComanda.Update(comanda);

            if (result == true)
            {
                return("Comanda fechada com sucesso!");
            }
            else
            {
                return("Erro ao fechar comanda");
            }
        }
Пример #2
0
        public bool Enviar(Comanda comanda)
        {
            BancoTools banco   = new BancoTools();
            var        retorno = banco.checa_existe("comanda", "id_Comanda", comanda.id_Comanda);

            RepComanda RepComanda = new RepComanda();
            var        resultado  = RepComanda.Enviar(comanda, retorno);

            banco.Fechar();

            return(resultado);
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            objentidade = Session["Objentidade"];
            if (objentidade != null)
            {
                RepComanda RepComanda = new RepComanda();
                DataTable  Comandas   = new DataTable();

                Comandas = RepComanda.Select_Comanda_Entidade(objentidade);
                ListarComandas(Comandas);
            }
            else
            {
                Response.Redirect("../Entrada.aspx");
            }
        }
Пример #4
0
        public static string Escolher(string id_Entidade, string id_Estabelecimento, string nm_Mesa)
        {
            Comanda    comanda    = new Comanda();
            RepComanda repComanda = new RepComanda();
            BancoTools bancoTools = new BancoTools();

            comanda.id_Entidade = Convert.ToInt32(id_Entidade);
            int mesa = bancoTools.retornaId("Mesa", "ds_Mesa", "'" + nm_Mesa + "' and id_Entidade = " + id_Estabelecimento + "", "id_Mesa");

            if (mesa != 0)
            {
                comanda.id_Mesa = Convert.ToInt32(mesa);
            }
            else
            {
                return("Mesa inválida");
            }
            var resultComanda   = bancoTools.checa_existe("Comanda as C join Mesa as M on M.id_Mesa = C.id_Mesa ", "C.id_Entidade", id_Entidade + " and M.id_Entidade = " + id_Estabelecimento + " and C.ic_Status = 1");
            var resultnmComanda = repComanda.Verificar_Comanda(id_Estabelecimento);

            if (resultComanda.Rows.Count < 1)
            {
                comanda.DataHora  = DateTime.Now;
                comanda.ic_Status = 1;
                if (resultnmComanda == "")
                {
                    comanda.nm_Comanda = "A" + id_Estabelecimento + "0001";
                }
                else
                {
                    comanda.nm_Comanda = bancoTools.nmComanda(resultnmComanda);
                }
                var result = repComanda.Enviar(comanda, resultComanda);
                if (result == true)
                {
                    comanda.id_Comanda = Convert.ToInt32(bancoTools.retornaCampo("id_Comanda", "Comanda", "join Mesa on Mesa.id_Mesa = Comanda.id_Mesa", " Comanda.id_Entidade = " + comanda.id_Entidade + " and Comanda.ic_Status = 1 and Mesa.id_Entidade = " + id_Estabelecimento));
                    HttpContext.Current.Session["Objcomanda"] = comanda;
                    return("Comanda criada");
                }
                else
                {
                    return("Erro ao criar comanda");
                }
            }
            return("");
        }
Пример #5
0
        public static string Detalhes(string id, string nome)
        {
            Comanda    comanda    = new Comanda();
            RepComanda repComanda = new RepComanda();

            comanda.id_Comanda = Convert.ToInt32(id);
            comanda.nm_Comanda = nome;
            var detalhecomanda = repComanda.Select_Comanda_Cliente(comanda);

            if (detalhecomanda.Rows.Count > 0)
            {
                HttpContext.Current.Session["Objhistoricocomanda"] = detalhecomanda;
                return("");
            }
            else
            {
                return("Comanda vazia");
            }
        }
Пример #6
0
        public static string Detalhes(string id)
        {
            RepComanda   repComanda   = new RepComanda();
            Comandas_Emp comandas_Emp = new Comandas_Emp();
            Comanda      comanda      = new Comanda();

            comanda.id_Comanda = Convert.ToInt32(id);
            var result = repComanda.Select_Comanda(comanda);

            if (result.Rows.Count > 0)
            {
                HttpContext.Current.Session["Objhistoricocomandaempresa"] = result;
                return("");
            }
            else
            {
                return("Comanda vazia");
            }
        }
Пример #7
0
        public bool Delete_Comanda(Comanda Comanda)
        {
            RepComanda RepComanda = new RepComanda();

            return(RepComanda.Delete(Comanda));
        }
Пример #8
0
        public List <Comanda> Select()
        {
            RepComanda rep = new RepComanda();

            return(rep.Select());
        }