private void btnSalvar_Click(object sender, EventArgs e) { bool verificacaoNome = grCampos.ExistemCamposVazios(txtProjNome, errorNome); bool vericacaoDatas = grCampos.VerficaData1MenorIgualData2(dtpProjInicio, "Data de início", dtpProjConclusao, "Data de conclusão", errorDataInicio, errorDataConclusao); bool verificaCboVazias = grCampos.ComboBoxIsEmpty(cboProjResponsavel, errorResponsavel) || grCampos.ComboBoxIsEmpty(cboProjArea, errorArea); if (!verificacaoNome && vericacaoDatas && !verificaCboVazias) { string stgProjTipo = ""; try { stgProjTipo = cboProjTipo.SelectedItem.ToString(); } catch { } if (chkTipo.Checked) { stgProjTipo = ""; } if (!modoEdicao) { Cadastrar.NovoProjeto(txtProjNome.Text, dtpProjInicio, dtpProjConclusao, cboProjResponsavel.SelectedItem.ToString(), cboProjArea.SelectedItem.ToString(), stgProjTipo, Convert.ToInt32(nudProjTempo.Value)); ResetaCampos(); } else { editProjeto = new Projeto(editProjeto.Id, txtProjNome.Text, dtpProjInicio.Value, dtpProjConclusao.Value, cboProjResponsavel.SelectedItem.ToString(), cboProjArea.SelectedItem.ToString(), stgProjTipo, Convert.ToInt32(nudProjTempo.Value)); Editar edt = new Editar(); edt.EntityEdit(index, editProjeto); } } else { MessageBox.Show("Todos os campos * são obrigatórios. Para mais informações, verifique as notificações", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnSalvar_Click(object sender, EventArgs e) { DateTime?dtSaida = dtpColabSaida.Value; bool verificaNome = grCampos.ExistemCamposVazios(txtColabNome, errorNome); bool verificaDatas1 = grCampos.VerficaData1MenorIgualData2(dtpColabNasc, "Data de Nascimento", dtpColabEntrada, "Data de Entrada", errorDataNascimento, errorDataEntrada); bool verificaDatas2 = true; if (!chkAtivo.Checked) { verificaDatas2 = grCampos.VerficaData1MenorIgualData2(dtpColabEntrada, "Data de Entrada", dtpColabSaida, "Data de Saída", errorDataEntrada, errorDataSaida); } else { errorDataSaida.Clear(); } if (!verificaNome && verificaDatas1 && verificaDatas2) { if (chkAtivo.Checked) { dtSaida = null; } if (!modoEdicao) { Cadastrar.NovoColaborador(txtColabNome.Text, dtpColabNasc, dtpColabEntrada, dtSaida, cboColabSexo.SelectedItem.ToString(), Convert.ToInt32(nudColabCargaHoraria.Value)); ResetaCampos(); } else { editColaborador = new Colaborador(editColaborador.Id, txtColabNome.Text, dtpColabNasc.Value, dtpColabEntrada.Value, dtSaida, cboColabSexo.SelectedItem.ToString(), Convert.ToInt32(nudColabCargaHoraria.Value)); Editar edt = new Editar(); edt.EntityEdit(index, editColaborador); } } else { MessageBox.Show("Todos os campos * são obrigatórios. Para mais informações verifique as notificações", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }