private void btGetEmployer_Click(object sender, EventArgs e) { BtnClick(bEmployerGet, delegate() { RepProtocol.Empregador empregador = new RepProtocol.Empregador(); empregador = repProtocol.GetEmployer(); Invoke(delegate() { tbEmployerCEI.Text = empregador.CEI; tbEmployerCNPJ.Text = empregador.CNPJ; tbEmployerAddress.Text = empregador.Endereco; tbEmployerName.Text = empregador.Nome; cbEmployerType.SelectedIndex = int.Parse(empregador.Tipo) - 1; }); }); }
private void button14_Click(object sender, EventArgs e) { RepProtocol.Empregador empregador = new RepProtocol.Empregador(); empregador.CEI = tbEmployerCEI.Text; empregador.CNPJ = tbEmployerCNPJ.Text; empregador.Endereco = tbEmployerAddress.Text; empregador.Nome = tbEmployerName.Text; empregador.Tipo = (cbEmployerType.SelectedIndex + 1).ToString(); BtnClick(bEmployerEdit, delegate() { if ( System.Text.RegularExpressions.Regex.Replace(empregador.Nome, @"\s+", "").Length == 0 || System.Text.RegularExpressions.Regex.Replace(empregador.Endereco, @"\s+", "").Length == 0 || System.Text.RegularExpressions.Regex.Replace(empregador.CNPJ, @"\s+", "").Length == 0 ) { throw new Exception("Campos em branco"); } repProtocol.EditEmployer(empregador); }); }