Esempio n. 1
0
        public List <AgendacModel> ListaAgendac()
        {
            List <AgendacModel> lista = new List <AgendacModel>();
            AgendacModel        agenda;
            string sql = "";

            if (Id != 0 && Id_Cliente == 0 && DtInicial == null && DtFinal == null)
            {
                sql = $"SELECT A.ID, A.TIPO, A.ID_CLIENTE, C.NOME, A.DTHORAINICIO, A.DTHORAFIM, A.VLTOTAL, A.VLDESCONTO, A.PEDIDO, A.VLPAGO, A.VLRESTANTE, A.OBS FROM AGENDAC A, CLIENTE C WHERE A.ID = '{Id}' AND C.ID = A.ID_CLIENTE AND A.PEDIDO = '{Pedido}'  ORDER BY DTHORAINICIO ASC";
            }
            else if (Id == 0 && Id_Cliente != 0 && DtInicial == null && DtFinal == null)
            {
                sql = $"SELECT A.ID, A.TIPO, A.ID_CLIENTE, C.NOME, A.DTHORAINICIO, A.DTHORAFIM, A.VLTOTAL, A.VLDESCONTO, A.PEDIDO, A.VLPAGO, A.VLRESTANTE, A.OBS FROM AGENDAC A, CLIENTE C WHERE ID_CLIENTE = '{Id_Cliente}' AND A.PEDIDO = '{Pedido}' AND C.ID = A.ID_CLIENTE ORDER BY DTHORAINICIO ASC";
            }
            else if (Id == 0 && Id_Cliente == 0 && DtInicial != null && DtFinal != null)
            {
                sql = $"SELECT A.ID, A.TIPO, A.ID_CLIENTE, C.NOME, A.DTHORAINICIO, A.DTHORAFIM, A.VLTOTAL, A.VLDESCONTO, A.PEDIDO, A.VLPAGO, A.VLRESTANTE, A.OBS FROM AGENDAC A, CLIENTE C " +
                      $"WHERE DATE(A.DTHORAINICIO)  BETWEEN '{DateTime.Parse(DtInicial).ToString("yyyy-MM-dd")}' AND  '{DateTime.Parse(DtFinal).ToString("yyyy-MM-dd")}' AND A.PEDIDO = '{Pedido}' AND C.ID = A.ID_CLIENTE ORDER BY DTHORAINICIO ASC";
            }
            else if (Id == 0 && Id_Cliente == 0 && DtInicial == null && DtFinal == null)
            {
                sql = $"SELECT A.ID, A.TIPO, A.ID_CLIENTE, C.NOME, A.DTHORAINICIO, A.DTHORAFIM, A.VLTOTAL, A.VLDESCONTO, A.PEDIDO, A.VLPAGO, A.VLRESTANTE, A.OBS FROM AGENDAC A, CLIENTE C  WHERE A.PEDIDO = '{Pedido}' AND C.ID = A.ID_CLIENTE  ORDER BY DTHORAINICIO ASC";
            }
            else
            {
                sql = $"SELECT A.ID, A.TIPO, A.ID_CLIENTE, C.NOME, A.DTHORAINICIO, A.DTHORAFIM, A.VLTOTAL, A.VLDESCONTO, A.PEDIDO, A.VLPAGO, A.VLRESTANTE, A.OBS FROM AGENDAC A, CLIENTE C WHERE C.ID = A.ID_CLIENTE ORDER BY DTHORAINICIO ASC";
            }
            DAL       objDal = new DAL();
            DataTable dt     = objDal.RetDataTable(sql);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                agenda            = new AgendacModel();
                agenda.Id         = int.Parse(dt.Rows[i]["ID"].ToString());
                agenda.Tipo       = dt.Rows[i]["TIPO"].ToString();
                agenda.Id_Cliente = int.Parse(dt.Rows[i]["ID_CLIENTE"].ToString());
                agenda.Cliente    = dt.Rows[i]["NOME"].ToString();
                agenda.DtInicial  = dt.Rows[i]["DTHORAINICIO"].ToString();
                agenda.DtFinal    = dt.Rows[i]["DTHORAFIM"].ToString();
                agenda.VlTotal    = decimal.Parse(dt.Rows[i]["VLTOTAL"].ToString());
                agenda.VlDesconto = decimal.Parse(dt.Rows[i]["VLDESCONTO"].ToString());
                agenda.Pedido     = int.Parse(dt.Rows[i]["PEDIDO"].ToString());
                agenda.VlPago     = decimal.Parse(dt.Rows[i]["VLPAGO"].ToString());
                agenda.VlRestante = decimal.Parse(dt.Rows[i]["VLRESTANTE"].ToString());
                agenda.Obs        = dt.Rows[i]["OBS"].ToString();
                lista.Add(agenda);
            }
            return(lista);
        }
Esempio n. 2
0
        public List <AgendacModel> ListaAgendai(int?Id)
        {
            List <AgendacModel> listaItens = new List <AgendacModel>();
            AgendacModel        agendai;
            string    sql    = $"SELECT I.ID, I.ID_PRODUTO, P.DESCRICAO, I.QTDE, I.PUNIT, I.VLDESCONTO FROM AGENDAI I, PRODUTO P WHERE ID_PRODUTO = P.ID AND I.ID_AGENDAC = '{Id}' ORDER BY P.DESCRICAO ASC";
            DAL       objDal = new DAL();
            DataTable dt     = objDal.RetDataTable(sql);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                agendai             = new AgendacModel();
                agendai.Id_AgendaI  = int.Parse(dt.Rows[i]["ID"].ToString());
                agendai.Id_Produto  = int.Parse(dt.Rows[i]["ID_PRODUTO"].ToString());
                agendai.Descricao   = dt.Rows[i]["DESCRICAO"].ToString();
                agendai.Qtde        = int.Parse(dt.Rows[i]["QTDE"].ToString());
                agendai.Punit       = decimal.Parse(dt.Rows[i]["PUNIT"].ToString());
                agendai.VlDescontoI = decimal.Parse(dt.Rows[i]["VLDESCONTO"].ToString());
                listaItens.Add(agendai);
            }
            return(listaItens);
        }
Esempio n. 3
0
        public AgendacModel CarregarRegistro(int?Id)
        {
            AgendacModel item   = new AgendacModel();
            string       sql    = $"SELECT A.ID, A.TIPO, A.ID_CLIENTE, C.NOME, A.DTHORAINICIO, A.DTHORAFIM, A.VLTOTAL, A.VLDESCONTO, A.PEDIDO, A.VLPAGO, A.VLRESTANTE, A.OBS FROM AGENDAC A, CLIENTE C WHERE A.ID = '{Id}' AND C.ID = A.ID_CLIENTE ";
            DAL          objDAL = new DAL();
            DataTable    dt     = objDAL.RetDataTable(sql);

            item      = new AgendacModel();
            item.Id   = int.Parse(dt.Rows[0]["ID"].ToString());
            item.Tipo = dt.Rows[0]["TIPO"].ToString();

            item.Id_Cliente = int.Parse(dt.Rows[0]["ID_CLIENTE"].ToString());

            item.Cliente    = dt.Rows[0]["NOME"].ToString();
            item.DtInicial  = dt.Rows[0]["DTHORAINICIO"].ToString();
            item.DtFinal    = dt.Rows[0]["DTHORAFIM"].ToString();
            item.VlTotal    = decimal.Parse(dt.Rows[0]["VLTOTAL"].ToString());
            item.VlDesconto = decimal.Parse(dt.Rows[0]["VLDESCONTO"].ToString());
            item.Pedido     = int.Parse(dt.Rows[0]["PEDIDO"].ToString());
            item.VlPago     = decimal.Parse(dt.Rows[0]["VLPAGO"].ToString());
            item.VlRestante = decimal.Parse(dt.Rows[0]["VLRESTANTE"].ToString());
            item.Obs        = dt.Rows[0]["OBS"].ToString();
            return(item);
        }