Пример #1
0
        public Vendas PassarValores(Vendas vendas, DataTable dataTable)
        {
            vendas.Cod_venda        = Convert.ToString(dataTable.Rows[0]["Código"]);
            vendas.Cod_cliente      = Convert.ToInt32(dataTable.Rows[0]["Cod_Cliente"]);
            vendas.CPF              = Convert.ToString(dataTable.Rows[0]["CPF"]);
            vendas.Nome_Cliente     = Convert.ToString(dataTable.Rows[0]["Cliente"]);
            vendas.Cod_funcionario  = Convert.ToInt32(dataTable.Rows[0]["Cod_funcionario"]);
            vendas.Nome_Funcionario = Convert.ToString(dataTable.Rows[0]["Funcionario"]);
            vendas.Data_venda       = Convert.ToDateTime(dataTable.Rows[0]["Data_Venda"]);

            return(vendas);
        }
Пример #2
0
        public int Inserir(Vendas Vendas)
        {
            if (Vendas.Cod_venda.Equals(""))
            {
                acessoDados.AdicionarParametros("@FUNCAO", 1);
            }
            else
            {
                acessoDados.AdicionarParametros("@FUNCAO", 2);
            }

            acessoDados.AdicionarParametros("@CPF", Vendas.CPF);
            acessoDados.AdicionarParametros("@COD_FUNCIONARIO", Vendas.Cod_funcionario);
            acessoDados.AdicionarParametros("@DATA_VENDA", Vendas.Data_venda);

            return(acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "sp_Vendas"));
        }
Пример #3
0
        public int InserirItemVenda(Vendas vendas)
        {
            int funcao = 0;

            if (vendas.Cod_venda.Equals(""))
            {
                funcao = 1;//inserir
            }
            else
            {
                funcao = 2;//alterar
            }
            Cod_venda = Convert.ToString(Inserir(vendas));


            for (int i = 0; i < vendas.ItensVendas.Rows.Count; i++)
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@Funcao", funcao);
                acessoDados.AdicionarParametros("@COD_VENDA", Cod_venda);
                acessoDados.AdicionarParametros("@QUANTIDADE", Convert.ToInt32(vendas.ItensVendas.Rows[i]["Quantidade"]));
                acessoDados.AdicionarParametros("@VALORUNITARIO", Convert.ToDecimal(vendas.ItensVendas.Rows[i]["Valor Unitário"]));

                if (vendas.ItensVendas.Rows[i]["Tipo"].Equals("Produto"))
                {
                    acessoDados.AdicionarParametros("@COD_PRODUTO", Convert.ToInt32(vendas.ItensVendas.Rows[i]["Código"]));
                }
                else
                {
                    acessoDados.AdicionarParametros("@COD_SERVICO", Convert.ToInt32(vendas.ItensVendas.Rows[i]["Código"]));
                }

                acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "sp_Item_Venda");
            }

            return(Convert.ToInt32(Cod_venda));
        }