public void DeleteCidade(Cidade cidade) { using (SqlConnection conn = new SqlConnection(Config.DbConnectionString)) using (var cmd = conn.CreateCommand()) { try { cmd.CommandText = "DELETE FROM Cidades WHERE Codigo = @Codigo"; cmd.Parameters.AddWithValue("@Codigo", cidade.Codigo); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); SerializeXML(cidade); } catch (Exception ex) { throw new Exception(ex.Message); } } }
private static void SerializeXML(Cidade cidade) { using (FileStream writer = new FileStream("c:/temp/cadmusCidade.xml", FileMode.Append, FileAccess.Write)) { DataContractSerializer ser = new DataContractSerializer(typeof(Cidade)); ser.WriteObject(writer, cidade); } }
private static Cidade FillDataRecord(IDataRecord myDataRecord) { var cidade = new Cidade { Codigo = myDataRecord.GetInt32(myDataRecord.GetOrdinal("Codigo")), Estado = myDataRecord.GetString(myDataRecord.GetOrdinal("Estado")), codEstado = myDataRecord.GetInt32(myDataRecord.GetOrdinal("codEstado")), Nome = myDataRecord.GetString(myDataRecord.GetOrdinal("Nome")), Capital = myDataRecord.GetBoolean(myDataRecord.GetOrdinal("Capital")), }; return cidade; }
public int UpdateCidade(Cidade cidade) { return dbCidade.UpdateCidade(cidade); }
public int UpdateCidade(Cidade cidade) { int result = 0; using (SqlConnection conn = new SqlConnection(Config.DbConnectionString)) { SqlTransaction transaction = null; try { conn.Open(); transaction = conn.BeginTransaction(); using (var cmd = conn.CreateCommand()) { cmd.Connection = conn; cmd.Transaction = transaction; cmd.CommandText = "UPDATE Cidades SET Estado = @Estado, Nome = @Nome, Capital = @Capital WHERE Codigo = @Codigo"; cmd.Parameters.AddWithValue("@Codigo", cidade.Codigo); cmd.Parameters.AddWithValue("@Estado", cidade.Estado); cmd.Parameters.AddWithValue("@Nome", cidade.Nome); cmd.Parameters.AddWithValue("@Capital", cidade.Capital); DbParameter returnValue; returnValue = cmd.CreateParameter(); returnValue.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(returnValue); cmd.ExecuteNonQuery(); transaction.Commit(); result = Convert.ToInt32(returnValue.Value); conn.Close(); SerializeXML(cidade); } } catch (Exception ex) { transaction.Rollback(); } } return result; }
public int SaveCidade(Cidade cidade) { return dbCidade.SaveCidade(cidade); }
public void DeleteCidade(Cidade cidade) { dbCidade.DeleteCidade(cidade); }
public int UpdateCidade(Cidade cidade) { return DataAccess.Instance.UpdateCidade(cidade); }
public int SaveCidade(Cidade cidade) { return DataAccess.Instance.SaveCidade(cidade); }
public void DeleteCidade(Cidade cidade) { DataAccess.Instance.DeleteCidade(cidade); }