private void btnSave_Click(object sender, EventArgs e) { try { if (string.IsNullOrWhiteSpace(txtServico.Text.Trim())) { throw new ErrorMessageException("Serviço não informado, verifique."); } if (tipo == null) { tipo = new Tipo(); } tipo.Descricao = txtServico.Text; tipo.Observacao = txtObs.Text; if (tipo.Id == 0) { TipoRepositorySQLite.Save(tipo); } else { TipoRepositorySQLite.Update(tipo); } AtualizaForm(); } catch (ErrorMessageException eme) { MessageBox.Show(eme.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { } }
private void FillDdl() { TipoRepository tipoRepository = new TipoRepository(); var listTipos = TipoRepositorySQLite.GetAll(); var list02 = new List <Tipo>(); list02.Add(new Tipo() { Descricao = "" }); list02.AddRange(listTipos); ddlTipo.DataSource = list02; ddlTipo.DisplayMember = "Descricao"; }
private void AtualizaForm() { txtServico.Text = ""; txtObs.Text = ""; if (ListTipo != null) { ListTipo.Clear(); } ListTipo = TipoRepositorySQLite.GetAll(); var bindind = new BindingList <Tipo>(ListTipo); grdTipo.DataSource = bindind; grdTipo.Refresh(); txtServico.Focus(); btnDelete.Visible = false; }