private void btnSalvar_Click(object sender, EventArgs e) { pnlLoading.Visible = true; if (lstGaragem.Equals(new BLL.BllGaragem().Return_ListGaragem())) { MetroFramework.MetroMessageBox.Show(this, "Não há novos registros para serem salvos.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { BLL.BllGaragem bllGaragem = new BLL.BllGaragem(); RemoverCadastrados(); for (int i = 0; i < lstGaragem.Count; i++) { Model.Garagem garagem = new Model.Garagem(); garagem = lstGaragem[i]; bllGaragem.Insert_Garagem(garagem); } MetroFramework.MetroMessageBox.Show(this, "Garagens cadastrados com sucesso.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); PopularGridGaragem(); pnlLoading.Visible = false; } }
public void RemoverCadastrados() { List <Model.Garagem> lstremover = new BLL.BllGaragem().Return_ListGaragem(); for (int i = 0; i < lstremover.Count; i++) { lstGaragem.RemoveAll(x => x.GARIDENTIFICADOR == lstremover[i].GARIDENTIFICADOR && x.GARNUMERO == lstremover[i].GARNUMERO); } }
private void PopularGridGaragem() { BLL.BllGaragem bllGaragem = new BLL.BllGaragem(); lstGaragem.Clear(); lstGaragem = bllGaragem.Return_ListGaragem(); if (grdGaragem.Rows.Count > 0) { grdGaragem.Rows.Clear(); } for (int i = 0; i < lstGaragem.Count; i++) { grdGaragem.Rows.Add(new object[] { lstGaragem[i].GARIDENTIFICADOR, lstGaragem[i].GARNUMERO, lstGaragem[i].GARBOX }); } }