Beispiel #1
0
        public bool insertItemPedido(ItemPedido item, out string mensagemErro)
        {
            mensagemErro = "";

            try
            {
                CabecalhoPedidoBLL cabecalhoPedidoBLL = new CabecalhoPedidoBLL();

                if (!ItemPedidoDAL.insertItemPedido(item, out mensagemErro))
                {
                    return(false);
                }

                if (!cabecalhoPedidoBLL.updateCabecalhoPedidoTodo(item.CodigoPedido, out mensagemErro))
                {
                    return(false);
                }

                return(true);
            }
            catch (Exception ex)
            {
                mensagemErro = "Não foi possível cadastrar o item. Contate o suporte!";
                Uteis.GravarLogErro(ex.TargetSite.Name, ex.Message);
                return(false);
            }
        }
Beispiel #2
0
        //SELECT
        public static List <ItemRota> selectItensRota(int codigoRota, out string mensagemErro)
        {
            CabecalhoPedidoBLL cabecalhoPedidoBLL = new CabecalhoPedidoBLL();
            List <ItemRota>    lista = new List <ItemRota>();
            StringBuilder      sql   = new StringBuilder();

            mensagemErro = "";

            sql.AppendLine("SELECT * FROM ITENS_ROTA");
            sql.AppendLine("WHERE CODIGO_ROTA = " + codigoRota);

            Command cmd = new Command();

            cmd.CommandText = sql.ToString();

            DataTable retorno = cmd.GetData();

            if (retorno.Rows.Count > 0)
            {
                foreach (DataRow linha in retorno.Rows)
                {
                    lista.Add(new ItemRota()
                    {
                        Rota = new Rota()
                        {
                            Codigo = Convert.ToInt32(linha["CODIGO_ROTA"])
                        },
                        CabecalhoPedido = cabecalhoPedidoBLL.GetPedidoByCodigo(Convert.ToInt32(linha["CODIGO_PEDIDO"]), out mensagemErro),
                        ParceiroSala    = new Parceiro()
                        {
                            Codigo = Convert.ToInt32(linha["CODIGO_PARCEIRO_SALA"])
                        },
                        ParceiroHotel = new Parceiro()
                        {
                            Codigo = Convert.ToInt32(linha["CODIGO_PARCEIRO_HOTEL"])
                        },
                        DataInicio       = Convert.ToDateTime(linha["DATA_INICIO_TREINAMENTO"]),
                        DataFim          = Convert.ToDateTime(linha["DATA_FIM_TREINAMENTO"]),
                        DataInicioColeta = Convert.ToDateTime(linha["DATA_INICIO_COLETA"]),
                        DataFimColeta    = Convert.ToDateTime(linha["DATA_FIM_COLETA"]),
                        Observacao       = linha["OBSERVACAO"].ToString(),
                        Aprovado         = (linha["CONFIRMADO"].ToString() == "0" ? false : true)
                    });
                }
            }

            return(lista);
        }