private void btnEditar_Click(object sender, EventArgs e) { try { switch (tbcBusca.SelectedIndex) { case 0: Colaborador editColaborador = (Colaborador)grdColaboradores.CurrentRow.DataBoundItem; FrmColaborador frmCadColaborador = new FrmColaborador(editColaborador); frmCadColaborador.MdiParent = MdiParent; frmCadColaborador.Show(); break; case 1: Area editArea = (Area)grdAreas.CurrentRow.DataBoundItem; FrmArea frmArea = new FrmArea(editArea); frmArea.MdiParent = MdiParent; frmArea.Show(); break; case 2: TipoProjeto editTipoProjeto = (TipoProjeto)grdTiposProjetos.CurrentRow.DataBoundItem; FrmTipoProjeto frmTipoProjeto = new FrmTipoProjeto(editTipoProjeto); frmTipoProjeto.MdiParent = MdiParent; frmTipoProjeto.Show(); break; case 3: Projeto editProjeto = (Projeto)grdProjetos.CurrentRow.DataBoundItem; FrmProjeto frmProjeto = new FrmProjeto(editProjeto); frmProjeto.MdiParent = MdiParent; frmProjeto.Show(); break; } } catch { } }
/// <summary> /// Define as variáveis de configuração /// </summary> /// <param name="nomePrograma">O nome deste software</param> /// <param name="tipoProjeto">Tipo do projeto</param> /// <param name="iniciarEH">Define se será chamado o método NexTeckLib.ExceptionHandler.Iniciar(), com valores default nos parâmetros</param> public static void Configurar(string nomePrograma, TipoProjeto tipoProjeto, bool iniciarEH = true) { NomePrograma = nomePrograma == null ? "" : nomePrograma; TipoProjeto = tipoProjeto; configurado = true; if (iniciarEH) ExceptionHandler.Iniciar(); }
public static void NovoTipoProjeto(string nome, string descricao) { TipoProjeto tipoProjeto = new TipoProjeto(DBOrganizacaoSys.contIdTipoProjeto, nome, descricao); DBOrganizacaoSys.lstTipoProjeto.Add(tipoProjeto); DBOrganizacaoSys.contIdTipoProjeto++; MessageBox.Show("''" + tipoProjeto.Nome + "'' cadastrado com sucesso", "Informação", MessageBoxButtons.OK); }
public ActionResult TipoProjeto(TipoProjeto tipoProjeto) { if (ModelState.IsValid) { Dbase.Salvar(tipoProjeto); return(RedirectToAction("TipoProjeto")); } return(View()); }
private TipoProjeto obterTipoProjeto(string Numero) { TipoProjeto Tipo = (TipoProjeto)1; if (Convert.ToInt32(Numero.Substring(0, 4)) > 8999) { Tipo = (TipoProjeto)2; } return(Tipo); }
public void EntityEdit(int index, TipoProjeto newObjt) { try { DBOrganizacaoSys.lstTipoProjeto.RemoveAt(index); DBOrganizacaoSys.lstTipoProjeto.Insert(index, newObjt); MessageBox.Show("Alteração realizada com exito", "Sucesso", MessageBoxButtons.OK); } catch { MessageBox.Show("Ocorreu um erro ao realizar as alterações", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FrmTipoProjeto(TipoProjeto entidade) { InitializeComponent(); editTipoProj = entidade; modoEdicao = true; lblPrincipal.Text = " Alterar: Tipo de Projeto"; Consultar consulta = new Consultar(); index = consulta.IndexOfEntity(entidade); txtTProjNome.Text = entidade.Nome; txtTProjDescricao.Text = entidade.Descricao; }
public static TipoProjeto CriarTipoProjeto(int TipoProjetoId, int ClasseProjetoId, string TxNome) { var tipoProjeto = new TipoProjeto { TipoProjetoId = TipoProjetoId, ClasseProjetoId = ClasseProjetoId, TxNome = TxNome }; using (WexDb contexto = ContextFactoryManager.CriarWexDb()) { contexto.TiposProjetos.AddOrUpdate(tipoProjeto); contexto.SaveChanges(); } return(tipoProjeto); }
public void CompararTipoProjetoEmProjetoETipoRubrica(Projeto projeto, TipoProjeto tipoProjeto) { if (projeto.TipoProjetoId.Value != tipoProjeto.TipoProjetoId) { TipoProjeto TipoProjeto = TipoProjetoDao.GetTipoProjetoPorId(projeto.TipoProjetoId.Value); ClasseProjeto classeProjetoRubrica = ClasseProjetoDao.GetClasseProjetoPorId(tipoProjeto.ClasseProjetoId); throw new RubricaTipoDiferenteException( String.Format( "Rubrica é do tipo '{0}' da classe '{1}', mas Projeto é do tipo '{2}' da classe '{3}'", tipoProjeto.TxNome, classeProjetoRubrica.TxNome, TipoProjeto.TxNome, TipoProjeto.ClasseProjeto.TxNome)); } }
private void btnSalvar_Click(object sender, EventArgs e) { GerenciarCampos grCampos = new GerenciarCampos(); if (!grCampos.ExistemCamposVazios(txtTProjNome, errorProvider)) { if (!modoEdicao) { Cadastrar.NovoTipoProjeto(txtTProjNome.Text, txtTProjDescricao.Text); txtTProjNome.Text = ""; txtTProjDescricao.Text = ""; } else { editTipoProj = new TipoProjeto(editTipoProj.Id, txtTProjNome.Text, txtTProjDescricao.Text); Editar edt = new Editar(); edt.EntityEdit(index, editTipoProj); } } else { MessageBox.Show("Todos os campos * são obrigatórios. Para mais informações verifique as notificações", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public CreateProject(TipoProjeto directorytype) { this.directoryType = directorytype; this.stringGuid = Guid.NewGuid().ToString(); }
public String ObterTipoProjeto(TipoProjeto tp) { return m_tiposProjetos[(int)tp]; }
public void RemoverLinhaGrid(DataGridView grd, string entidade) { if (grd.CurrentRow != null) { DialogResult result = MessageBox.Show("Deseja apagar ''" + grd.CurrentRow.Cells["Nome"].Value + "''", "Confirmar exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Stop); if (result == DialogResult.Yes) { switch (entidade) { case "colaborador": bool contemResponsavelVinculado = DBOrganizacaoSys.lstProjetos.Exists(Projeto => Projeto.Responsavel.Equals(grd.CurrentRow.Cells["Nome"].Value)); if (!contemResponsavelVinculado) { Colaborador colab = (Colaborador)grd.CurrentRow.DataBoundItem; grd.Rows.Remove(grd.CurrentRow); //ColaboradorRepositorio cr = new ColaboradorRepositorio(); //string stg = cr.Deletar(colab); MessageBox.Show("''" + colab.Nome + "'' removido com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("''" + grd.CurrentRow.Cells["Nome"].Value + "''" + "está vinculado a um ou mais projetos", "Erro ao Excluir", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "area": bool contemAreaVinculada = DBOrganizacaoSys.lstProjetos.Exists(Projeto => Projeto.Area.Equals(grd.CurrentRow.Cells["Nome"].Value)); if (!contemAreaVinculada) { Area area = (Area)grd.CurrentRow.DataBoundItem; grd.Rows.Remove(grd.CurrentRow); DBOrganizacaoSys.lstAreas.Remove(area); MessageBox.Show("''" + area.Nome + "'' removido com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("''" + grd.CurrentRow.Cells["Nome"].Value + "''" + "está vinculado a um ou mais projetos", "Erro ao Excluir", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "tipoProjeto": bool contemTipoProjetoVinculado = DBOrganizacaoSys.lstProjetos.Exists(Projeto => Projeto.TipoProjeto.Equals(grd.CurrentRow.Cells["Nome"].Value)); if (!contemTipoProjetoVinculado) { TipoProjeto tipoProjeto = (TipoProjeto)grd.CurrentRow.DataBoundItem; grd.Rows.Remove(grd.CurrentRow); DBOrganizacaoSys.lstTipoProjeto.Remove(tipoProjeto); MessageBox.Show("''" + tipoProjeto.Nome + "'' removido com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("''" + grd.CurrentRow.Cells["Nome"].Value + "''" + "está vinculado a um ou mais projetos", "Erro ao Excluir", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "projeto": Projeto projeto = (Projeto)grd.CurrentRow.DataBoundItem; grd.Rows.Remove(grd.CurrentRow); DBOrganizacaoSys.lstProjetos.Remove(projeto); MessageBox.Show("''" + projeto.Nome + "'' removido com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } } } }
public int IndexOfEntity(TipoProjeto param) { int index = DBOrganizacaoSys.lstTipoProjeto.FindIndex(TipoProjeto => TipoProjeto.Id == param.Id); return(index); }