public void atualizarComodo() { if (atualizando) { return; } atualizando = true; var comodo = new Comodo(); var controller = new ComodoController(); var index = gridComodos.CurrentCell.RowIndex; var id = gridComodos.Rows[index].Cells["ID"].Value.ToString(); var nome = gridComodos.Rows[index].Cells["Nome"].Value.ToString(); var largura = gridComodos.Rows[index].Cells["Largura"].Value.ToString(); var comprimento = gridComodos.Rows[index].Cells["Comprimento"].Value.ToString(); int aux; if (!int.TryParse(id, out aux)) { return; } comodo.Id = int.Parse(id); if (comodo.ValidarCampos(nome, largura, comprimento)) { controller.AtualizarComodo(comodo); } else { CarregarGrids(); } atualizando = false; }
private void CadastrarItem_Click(object sender, EventArgs e) { var comodo = new Comodo(); var comodoController = new ComodoController(); comodo.ValidarCampos(txtNome.Text, numLargura.Text, numComprimento.Text); comodoController.CadastrarComodo(comodo); this.Close(); }
private void excluirComodo_Click(object sender, EventArgs e) { var controller = new ComodoController(); var index = gridComodos.CurrentCell?.RowIndex ?? null; if (index == null) { return; } var id = gridComodos.Rows[(int)index].Cells["ID"].Value.ToString(); controller.ExcluirComodo(int.Parse(id)); CarregarGrids(); }
public void PreencherDadosResultado() { try { var comodoControler = new ComodoController(); var itemController = new ItemController(); listaComodo = comodoControler.ObterListaComodos(); listaItem = itemController.ObterListaItens(); _calculo.EfetuarCalculo(listaItem, listaComodo, chkMilimetros.Checked); txtResultado.Text = _calculo.Texto; Util.CriarArquivoTexto("resultado", _calculo.Texto); } catch { throw; } }
public void CarregarGrids() { try { var comodoControler = new ComodoController(); var itemController = new ItemController(); comodos = comodoControler.ObterComodos(); itens = itemController.ObterItens(); comodos.Columns.Remove("DATACRIACAO"); itens.Columns.Remove("DATACRIACAO"); comodos.Columns["NOME"].ColumnName = "Nome"; comodos.Columns["COMPRIMENTO"].ColumnName = "Comprimento"; comodos.Columns["LARGURA"].ColumnName = "Largura"; comodos.Columns["ID"].SetOrdinal(comodos.Columns.Count - 1); itens.Columns["ID"].SetOrdinal(itens.Columns.Count - 1); comodos.Columns["ID"].ReadOnly = true; itens.Columns["ID"].ReadOnly = true; itens.Columns["NOME"].ColumnName = "Nome"; itens.Columns["COMPRIMENTO"].ColumnName = "Comprimento"; itens.Columns["LARGURA"].ColumnName = "Largura"; itens.Columns["COMPRIMENTOESPACAMENTO"].ColumnName = "Comprimento espaçamento"; itens.Columns["LARGURAESPACAMENTO"].ColumnName = "Largura espaçamento"; itens.Columns["TIPOCALCULO"].ColumnName = "Tipo de Cálculo"; gridComodos.DataSource = comodos; gridItens.DataSource = itens; PreencherDadosResultado(); } catch (Exception ex) { MessageBox.Show(ex.Message); throw ex; } }