Exemple #1
0
        //METODO GERAR UM UNICO XML SELECIONADO
        public void Gerar_Xml_Selecionado(JOALHERIABLL.VendaBLL vendaBLL, string caminho)
        {
            try
            {
                XDocument xml = new XDocument(new XDeclaration("1.0", "utf-8", null));

                XElement root = new XElement("movimentoVendaTO");
                root.Add(new XElement("versaoLayout", "2.0"));

                XElement reg = new XElement("registroVenda");
                reg.Add(new XElement("idvenda", vendaBLL.Idvenda));
                reg.Add(new XElement("idcliente", vendaBLL.Idcliente));
                reg.Add(new XElement("datavenda", vendaBLL.Datavenda));
                reg.Add(new XElement("usuario", vendaBLL.Usuario));
                reg.Add(new XElement("precototal", vendaBLL.Precototal));
                reg.Add(new XElement("formapagamento", vendaBLL.Formapagamento));
                reg.Add(new XElement("valorpago", vendaBLL.Valorpago));
                reg.Add(new XElement("troco", vendaBLL.Troco));

                root.Add(reg);
                xml.Add(root);
                xml.Save(caminho);
            }
            catch (Exception e)
            {
                Console.WriteLine("Não foi possíve gerar XML: " + e);
            }
        }
Exemple #2
0
        public void Excluir(JOALHERIABLL.VendaBLL vendaBLL)
        {
            SqlCommand cmd = new SqlCommand("DELETE FROM JOALHERIA.VENDA WHERE IDVENDA = @IDVENDA", con.Conectar());

            cmd.Parameters.AddWithValue("@IDVENDA", vendaBLL.Idvenda);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
Exemple #3
0
        //CONSULTAR POR CODIGO DA VENNDA
        public DataTable ConsultarPorCodigoVenda(JOALHERIABLL.VendaBLL vendaBLL)
        {
            SqlDataAdapter da = new SqlDataAdapter("SELECT IDVENDA, NOME AS CLIENTE, DATAVENDA, USUARIO, PRECOTOTAL, FORMAPAGAMENTO, VALORPAGO, TROCO FROM JOALHERIA.CLIENTE JOIN JOALHERIA.VENDA ON JOALHERIA.CLIENTE.IDCLIENTE = JOALHERIA.VENDA.IDCLIENTE WHERE IDVENDA = @IDVENDA", con.Conectar());

            da.SelectCommand.Parameters.AddWithValue(@"IDVENDA", vendaBLL.Idvenda);
            DataTable dt = new DataTable();

            da.Fill(dt);
            con.Desconectar();
            return(dt);
        }
Exemple #4
0
        public void Alterar(JOALHERIABLL.VendaBLL vendaBLL)
        {
            SqlCommand cmd = new SqlCommand("UPDATE FROM JOALHERIA.VENDA SET IDCLIENTE = @IDCLIENTE, DATAVENDA = @DATAVENDA, USUARIO = @USUARIO, PRECOTOTAL = @PRECOTOTAL, FORMAPAGAMENTO = @FORMAPAGAMENTO, VALORPAGO = @VALORPAGO, TROCO = @TROCO WHERE IDVENDA = @IDVENDA", con.Conectar());

            cmd.Parameters.AddWithValue("@IDVENDA", vendaBLL.Idvenda);
            cmd.Parameters.AddWithValue("@IDCLIENTE", vendaBLL.Idcliente);
            cmd.Parameters.AddWithValue("@DATAVENDA", vendaBLL.Datavenda);
            cmd.Parameters.AddWithValue("@USUARIO", vendaBLL.Usuario);
            cmd.Parameters.AddWithValue("@PRECOTOTAL", vendaBLL.Precototal);
            cmd.Parameters.AddWithValue("@FORMAPAGAMENTO", vendaBLL.Formapagamento);
            cmd.Parameters.AddWithValue("@VALORPAGO", vendaBLL.Valorpago);
            cmd.Parameters.AddWithValue("@TROCO", vendaBLL.Troco);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
Exemple #5
0
        public int Cadastrar(JOALHERIABLL.VendaBLL vendaBLL)
        {
            SqlCommand cmd = new SqlCommand("INSERT INTO JOALHERIA.VENDA (IDCLIENTE, DATAVENDA, USUARIO, PRECOTOTAL, FORMAPAGAMENTO, VALORPAGO, TROCO) VALUES (@IDCLIENTE, GETDATE(), @USUARIO, @PRECOTOTAL, @FORMAPAGAMENTO, @VALORPAGO, @TROCO);SELECT SCOPE_IDENTITY();", con.Conectar());

            cmd.Parameters.AddWithValue("@IDCLIENTE", vendaBLL.Idcliente);
            cmd.Parameters.AddWithValue("@DATAVENDA", vendaBLL.Datavenda);
            cmd.Parameters.AddWithValue("@USUARIO", vendaBLL.Usuario);
            cmd.Parameters.AddWithValue("@PRECOTOTAL", vendaBLL.Precototal);
            cmd.Parameters.AddWithValue("@FORMAPAGAMENTO", vendaBLL.Formapagamento);
            cmd.Parameters.AddWithValue("@VALORPAGO", vendaBLL.Valorpago);
            cmd.Parameters.AddWithValue("@TROCO", vendaBLL.Troco);
            int chave_gerada = 0;

            chave_gerada = Convert.ToInt16(cmd.ExecuteScalar());
            con.Desconectar();
            return(chave_gerada);
        }
Exemple #6
0
        //METODO EXPORTAR TODOS OS REGISTROS DO BANCO
        public void ExportarXml(string caminho)
        {
            //criando xml
            XDocument xml = new XDocument(new XDeclaration("1.0", "utf-8", null));
            //tag principal
            XElement root = new XElement("movimentoVendaTO");

            root.Add(new XElement("versaoLayoutVenda", "2.0"));

            XElement reg = new XElement("registroVenda");

            SqlCommand    cmd = new SqlCommand("SELECT * FROM JOALHERIA.VENDA ORDER BY IDVENDA", con.Conectar());
            SqlDataReader dr  = cmd.ExecuteReader();

            JOALHERIABLL.VendaBLL vendaBLL = new JOALHERIABLL.VendaBLL();
            int i = 0;

            while (dr.Read())
            {
                vendaBLL.Idvenda        = Convert.ToInt32(dr["IDVENDA"]);
                vendaBLL.Idcliente      = Convert.ToInt32(dr["IDCLIENTE"]);
                vendaBLL.Datavenda      = Convert.ToDateTime(dr["DATAVENDA"]);
                vendaBLL.Usuario        = dr["USUARIO"].ToString();
                vendaBLL.Precototal     = Convert.ToDecimal(dr["PRECOTOTAL"]);
                vendaBLL.Formapagamento = dr["FORMAPAGAMENTO"].ToString();
                vendaBLL.Valorpago      = Convert.ToDecimal(dr["VALORPAGO"]);
                vendaBLL.Troco          = Convert.ToDecimal(dr["TROCO"]);



                reg.Add(new XElement("idvenda" + i, vendaBLL.Idvenda));
                reg.Add(new XElement("idcliente" + i, vendaBLL.Idcliente));
                reg.Add(new XElement("datavenda" + i, vendaBLL.Datavenda));
                reg.Add(new XElement("usuario" + i, vendaBLL.Usuario));
                reg.Add(new XElement("precototal" + i, vendaBLL.Precototal));
                reg.Add(new XElement("formapagamento" + i, vendaBLL.Formapagamento));
                reg.Add(new XElement("valorpago" + i, vendaBLL.Valorpago));
                reg.Add(new XElement("troco" + i, vendaBLL.Troco));
                i++;
            }
            root.Add(reg);
            xml.Add(root);
            xml.Save(caminho);
        }
Exemple #7
0
        public JOALHERIABLL.VendaBLL RetornarDados(JOALHERIABLL.VendaBLL vendaBLL)
        {
            SqlCommand cmd = new SqlCommand("SELECT * FROM JOALHERIA.VENDA WHERE IDVENDA = @IDVENDA", con.Conectar());

            cmd.Parameters.AddWithValue("@IDVENDA", vendaBLL.Idvenda);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                vendaBLL.Idvenda        = Convert.ToInt16(dr["IDVENDA"]);
                vendaBLL.Idcliente      = Convert.ToInt16(dr["IDCLIENTE"]);
                vendaBLL.Datavenda      = Convert.ToDateTime(dr["DATAVENDA"]);
                vendaBLL.Usuario        = Convert.ToString(dr["USUARIO"]);
                vendaBLL.Precototal     = Convert.ToDecimal(dr["PRECOTOTAL"]);
                vendaBLL.Formapagamento = Convert.ToString(dr["FORMAPAGAMENTO"]);
                vendaBLL.Valorpago      = Convert.ToDecimal(dr["VALORPAGO"]);
                vendaBLL.Troco          = Convert.ToDecimal(dr["TROCO"]);
            }

            dr.Close();
            con.Desconectar();
            return(vendaBLL);
        }