public void GivenOsSeguintesPaises(Table table) { string nome = table.Header.ToList()[0]; string mascara = table.Header.ToList()[1]; string situacao = table.Header.ToList()[2]; string padrao = table.Header.ToList()[3]; foreach (TableRow row in table.Rows) { string nomeRow = row[nome]; string mascaraRow = row[mascara]; string situacaoRow = row[situacao]; string padraoRow = row[padrao]; Pais pais = PaisFactory.Criar(SessionTest, nomeRow, mascaraRow, CsSituacaoDomain.Ativo, false); // Set de situação PropertyInfo info = typeof(Pais).GetProperty("CsSituacao"); info.SetValue(pais, EnumUtil.ValueEnum(typeof(CsSituacaoDomain), situacaoRow), null); pais.IsPadrao = bool.Parse(padraoRow); pais.Save(); PaisesDict.Add(nomeRow, pais); } }
private void Consultar() { IPais pais = PaisFactory.GetPais(); dtgPaises.DataSource = pais.GetPaisesDataSet(); dtgPaises.DataBind(); }
private void butGuardar_Click(object sender, System.EventArgs e) { IPais pais = PaisFactory.GetPais(); pais.PaisID = this.txtID.Text == "" ? 0 : Convert.ToInt32(this.txtID.Text); pais.PaisDescrip = this.txtDescrip.Text; pais.Baja = false; pais.Guardar(); this.Consultar(); }
public void DadoOSPaisEs(string paises, string naousado) { string[] pais = paises.Split(','); foreach (var item in pais) { Pais p = PaisFactory.Criar(SessionTest, item.Substring(1, item.Length - 2)); PaisesDict.Add(item.Substring(1, item.Length - 2), p); } }
private void butEliminar_Click(object sender, System.EventArgs e) { IPais pais = PaisFactory.GetPais(); pais.PaisID = this.txtID.Text == "" ? 0 : Convert.ToInt32(this.txtID.Text); pais.Baja = true; if (!pais.Eliminar()) { Response.Write("ERROR"); } this.Consultar(); }