public static bool CadastrarEmpresa(EmpresaDTO empresa) { using (var client = new LRBusiness()) { return client.CadastrarEmpresa(empresa); } }
public bool CadastrarEmpresa(EmpresaDTO empresa) { using (var emp = new Empresa()) { return emp.CadastrarEmpresa(empresa); } }
public static LR_EMPRESA DtoToEntity(EmpresaDTO empresa) { return new LR_EMPRESA { ID_EMPRESA = empresa.idEmpresa, NM_EMPRESA = empresa.nmEmpresa }; }
public bool CadastrarEmpresa(EmpresaDTO empresa) { try { var empExistente = context.LR_EMPRESA.Where(l => l.NM_EMPRESA == empresa.nmEmpresa).FirstOrDefault(); if (empExistente != null) { throw new Exception("Empresa [" + empExistente.NM_EMPRESA.Trim() + "] já existe."); } context.LR_EMPRESA.Add(EmpresaDTO.DtoToEntity(empresa)); context.SaveChanges(); } catch (Exception ex) { throw ex; } return true; }
private void btnNovaEmpresa_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtNovaEmpresa.Text.Trim())) { errorProvider1.SetError(txtNovaEmpresa, "Campo obrigatório"); return; } else { var empresa = new EmpresaDTO { nmEmpresa = txtNovaEmpresa.Text.Trim().ToUpper() }; if (Empresa.CadastrarEmpresa(empresa)) { this.Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }