public void DeleteEstado(Estado estado) { using (SqlConnection conn = new SqlConnection(Config.DbConnectionString)) using (var cmd = conn.CreateCommand()) { try { cmd.CommandText = "DELETE FROM Estados WHERE Codigo = @Codigo"; cmd.Parameters.AddWithValue("@Codigo", estado.Codigo); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); SerializeXML(estado); } catch (Exception ex) { throw new Exception(ex.Message); } } }
public int UpdateEstado(Estado estado) { return dbEstado.UpdateEstado(estado); }
public int SaveEstado(Estado estado) { return dbEstado.SaveEstado(estado); }
public void DeleteEstado(Estado estado) { dbEstado.DeleteEstado(estado); }
public int UpdateEstado(Estado estado) { return DataAccess.Instance.UpdateEstado(estado); }
public int SaveEstado(Estado estado) { return DataAccess.Instance.SaveEstado(estado); }
public void DeleteEstado(Estado estado) { DataAccess.Instance.DeleteEstado(estado); }
private static void SerializeXML(Estado estado) { using (FileStream writer = new FileStream("c:/temp/cadmusEstado.xml", FileMode.Append, FileAccess.Write)) { DataContractSerializer ser = new DataContractSerializer(typeof(Estado)); ser.WriteObject(writer, estado); } }
private static Estado FillDataRecord(IDataRecord myDataRecord) { var estado = new Estado { Codigo = myDataRecord.GetInt32(myDataRecord.GetOrdinal("Codigo")), Nome = myDataRecord.GetString(myDataRecord.GetOrdinal("Nome")), Pais = myDataRecord.GetString(myDataRecord.GetOrdinal("Pais")), Regiao = myDataRecord.GetString(myDataRecord.GetOrdinal("Regiao")), Sigla = myDataRecord.GetString(myDataRecord.GetOrdinal("Sigla")), }; return estado; }
public int UpdateEstado(Estado estado) { 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 Estados SET Pais = @Pais, Nome = @Nome, Sigla = @Sigla, Regiao = @Regiao WHERE Codigo = @Codigo"; cmd.Parameters.AddWithValue("@Codigo", estado.Codigo); cmd.Parameters.AddWithValue("@Pais", estado.Pais); cmd.Parameters.AddWithValue("@Nome", estado.Nome); cmd.Parameters.AddWithValue("@Sigla", estado.Sigla); cmd.Parameters.AddWithValue("@Regiao", estado.Regiao); 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(estado); } } catch (Exception ex) { transaction.Rollback(); } } return result; }
public ActionResult Edit(Estado estado) { int resp = EstadosPlatform.Instance.UpdateEstado(estado); return RedirectToAction("index"); }
public ActionResult Create(Estado estado) { int resp = EstadosPlatform.Instance.SaveEstado(estado); return RedirectToAction("index"); }