public bool Sangria(SangriaVO pSangria) { ConsultaSQL = "insert into ECF_SANGRIA (ID_ECF_MOVIMENTO,DATA_SANGRIA,VALOR)" + " values (?pIdMovimento,?pDataSangria,?pValor)"; try { comando = new MySqlCommand(ConsultaSQL, conexao); comando.Parameters.AddWithValue("?pIdMovimento", pSangria.IdMovimento); comando.Parameters.AddWithValue("?pDataSangria", pSangria.DataSangria); comando.Parameters.AddWithValue("?pValor", pSangria.Valor); comando.ExecuteNonQuery(); return(true); } catch (Exception eError) { Log.write(eError.ToString()); return(false); } }
public SangriaVO UltimaSangria() { ConsultaSQL = "select * from ECF_SANGRIA " + "where id = (select max(id) from ECF_SANGRIA)"; try { comando = new MySqlCommand(ConsultaSQL, conexao); leitor = comando.ExecuteReader(); leitor.Read(); if (leitor.HasRows) { SangriaVO Sangria = new SangriaVO(); Sangria.Id = Convert.ToInt32(leitor["ID"]); Sangria.IdMovimento = Convert.ToInt32(leitor["ID_ECF_MOVIMENTO"]); Sangria.DataSangria = (DateTime)(leitor["DATA_SANGRIA"]); Sangria.Valor = Convert.ToDecimal(leitor["VALOR"]); return(Sangria); } else { return(null); } } catch (Exception eError) { Log.write(eError.ToString()); return(null); } finally { if (leitor != null) { leitor.Close(); } } }