//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); } }
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(); }
//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); }
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(); }
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); }
//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); }
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); }