//botão editar acordo
        private void btnEditar_Click(object sender, EventArgs e)
        {
            //se o status foi alterado, é alterado a data do último status
            if (txtStatus.Text != statusAtual)
            {
                DataUltimoStatus = DateTime.Today.ToString();;
            }

            //se campos forem validos, instancia classe editar com os parâmetros
            if (validacao.camposObrigatoriosSaoValidos(retornaCamposObrigatorios()))
            {
                if (cbxSituacao.Text == "Concluído")
                {
                    editarAcordo = new Editar(numeroProcessualAtual, txtNumeroProcessual.Text.Replace(',', '.'), cbxTipoDeAcordo.Text, cbxContinente.Text, cbxPais.Text, txtNomeInstituicao.Text, DateTime.Parse(txtDataPublicacao.Text), DateTime.Parse(txtDataInicio.Text), DateTime.Parse(txtDataFinal.Text), cbxSituacao.Text, txtNomeInteressado.Text, txtEmail.Text, txtTelefone.Text, txtCelular.Text, txtDescricao.Text, txtStatus.Text, DateTime.Parse(DataUltimoStatus));
                }
                else
                {
                    editarAcordo = new Editar(numeroProcessualAtual, txtNumeroProcessual.Text.Replace(',', '.'), cbxTipoDeAcordo.Text, cbxContinente.Text, cbxPais.Text, txtNomeInstituicao.Text, cbxSituacao.Text, txtNomeInteressado.Text, txtEmail.Text, txtTelefone.Text, txtCelular.Text, txtDescricao.Text, txtStatus.Text, DateTime.Parse(DataUltimoStatus));
                }
                MessageBox.Show(editarAcordo.mensagem);
                this.Close();
            }

            else
            {
                string camposObrigatoriosNaoPreenchidos = validacao.camposObrigatoriosNaoPreenchidos(retornaCamposObrigatorios());
                MessageBox.Show("Para editar o acordo é necessário preencher todos os campos obrigatórios.\nPreencha corretamente os seguintes campos: " + camposObrigatoriosNaoPreenchidos);
            }
        }
示例#2
0
        public ActionResult EditarAluno(long id, string rg, int celular, int cep, long cnpj, int numero, int frequencia, int rm, string senha, string nome, string sexo, string email, string endereco, string almoco, string turma, string cidade, DateTime nascimento)
        {
            Editar e = new Editar();

            e.Cpf        = id;
            e.Rg         = rg;
            e.Celular    = celular;
            e.Cep        = cep;
            e.Numero     = numero;
            e.Frequencia = frequencia;
            e.Rm         = rm;
            e.Senha      = senha;
            e.Nome       = nome;
            e.Sexo       = sexo;
            e.Email      = email;
            e.Endereco   = endereco;
            e.Almoco     = almoco;
            e.Turma      = turma;
            e.Nascimento = nascimento;
            e.Cidade     = cidade;
            e.Cnpj       = cnpj;

            TempData["Msg"] = e.EditaAluno(id);
            return(RedirectToAction("Principal", "Principal"));
        }
示例#3
0
        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);
            }
        }
示例#4
0
        public Editar CargarDatos(string id)
        {
            var carga = new Editar();

            carga.paciente    = new IntegrationDA().editar_paciente(id);
            carga.cargarCombo = cargarCombos();
            return(carga);
        }
 protected virtual void OnEditClicked(object sender, System.EventArgs e)
 {
     Gtk.Button btnEdit = (Gtk.Button) sender;
     string id = btnEdit.Name.Replace("btnEditar_", "");
     bool PoderEditar = true;
     Editar editar = new Editar(this, id, PoderEditar);
     editar.Show();
 }
示例#6
0
    protected virtual void OnVerClicked(object sender, System.EventArgs e)
    {
        Gtk.Button btnVer      = (Gtk.Button)sender;
        string     id          = btnVer.Name.Replace("btnVer_", "");
        bool       PoderEditar = false;
        Editar     editar      = new Editar(this, id, PoderEditar);

        editar.Show();
    }
示例#7
0
        public ActionResult EditarInstituicao(long id)
        {
            Editar e = new Editar();

            /*e.buscaNutricionista(id);
             * if (e == null)
             *  return RedirectToAction("Nutricionista");
             * else*/
            return(View("EditarInstituicao"));
        }
示例#8
0
        private void BtnUsuarios_Click(object sender, EventArgs e)
        {
            var menu = new Editar();

            menu.FormClosed += (x, y) =>
            {
                this.Show();
            };
            menu.Show();
            this.Hide();
        }
示例#9
0
        //after: public static void
        public void queryDadosCPF(string cpf1)
        {
            CPF = cpf1;

            using (MySqlConnection connectaInBD = DAOConexao.getConnection())
                try
                {
                    string ComandoSQL = "SELECT nome, sexo, endereco, departamento, funcao, estado_civil, email, dt_admissao, dt_nasc FROM funcionarios WHERE cpf = '" + CPF + "'";


                    MessageBox.Show(ComandoSQL);

                    connectaInBD.Open();
                    MySqlCommand inserttDados = new MySqlCommand(ComandoSQL, connectaInBD);

                    MySqlDataReader dr = inserttDados.ExecuteReader();

                    if (dr.HasRows)//preenchimento do form editar com os dados do banco referente ao titular do cpf.
                    {
                        while (dr.Read())
                        {
                            Editar edicao = new Editar();
                            edicao.txtNome2.Text             = dr.GetString(0);
                            edicao.txtSexo2.Text             = dr.GetString(1);
                            edicao.txtEndereço2.Text         = dr.GetString(2);
                            edicao.txtDepartamento2.Text     = dr.GetString(3);
                            edicao.txtFunção2.Text           = dr.GetString(4);
                            edicao.txtEstadoCivil2.Text      = dr.GetString(5);
                            edicao.txtEmail2.Text            = dr.GetString(6);
                            edicao.mskDataAdmissão2.Text     = dr.GetString(7);
                            edicao.mskDatadeNascimento2.Text = dr.GetString(8);
                            edicao.ShowDialog();
                            //temos que tentar fechar essa conexao,
                            //pois está acusando conexao aberta quando clicamos no botao atualizar do form editar.
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nada foi encontrado!");
                    }
                    dr.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

            finally
            {
                connectaInBD.Close();
            }
        }
示例#10
0
        public override string ToString()
        {
            List <string> myOut = new List <string>()
            {
                Campo.Trim(),
                          Editar.ToString(),
                          Desc.Trim(),
                          Warning.ToString()
            };
            string myJoined = string.Join("-", myOut);

            return(myJoined);
        }
示例#11
0
        public ActionResult EditarAluno(long id)
        {
            Editar e = new Editar();

            e.buscaAluno(id);
            if (e == null)
            {
                return(RedirectToAction("Aluno"));
            }
            else
            {
                return(View("EditarAluno", e));
            }
        }
示例#12
0
        public ActionResult EditarNutricionista(long id)
        {
            Editar e = new Editar();

            e.buscaNutricionista(id);
            if (e == null)
            {
                return(RedirectToAction("Nutricionista"));
            }
            else
            {
                return(View("EditarNutricionista"));
            }
        }
示例#13
0
        public ActionResult EditarInstituicao(int telefone, int cep, long cnpj, int numero, string nomeInst, string endereco)
        {
            Editar e = new Editar();

            e.Telefone = telefone;
            e.Cep      = cep;
            e.Endereco = endereco;
            e.Numero   = numero;
            e.Cnpj     = cnpj;
            e.NomeInst = nomeInst;

            TempData["Msg"] = e.EditarInstituicao(cnpj);
            return(RedirectToAction("Principal", "Principal"));
        }
示例#14
0
        public ActionResult EditarProfessor(long id)
        {
            Editar e = new Editar();

            e.buscaProfessor(id);
            if (e == null)
            {
                return(RedirectToAction("Professor"));
            }
            else
            {
                return(View("EditarProfessor"));
            }
        }
示例#15
0
        public ActionResult EditarNutricionista(long id, string rg, int celular, int cep, long cnpj, int numero, string senha, string nome, string sexo, string email, string endereco, string cidade, DateTime nascimento)
        {
            Editar e = new Editar();

            e.Senha      = senha;
            e.Nome       = nome;
            e.Cpf        = id;
            e.Rg         = rg;
            e.Sexo       = sexo;
            e.Nascimento = nascimento;
            e.Celular    = celular;
            e.Email      = email;
            e.Cidade     = cidade;
            e.Cep        = cep;
            e.Endereco   = endereco;
            e.Numero     = numero;
            e.Cnpj       = cnpj;
            //  e.FotoCardapio = fotoCardapio;

            TempData["Msg"] = e.EditarNutricionista(id);
            return(RedirectToAction("Principal", "Principal"));
        }
示例#16
0
        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);
            }
        }
示例#17
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            GerenciarCampos grCampos = new GerenciarCampos();

            if (!grCampos.ExistemCamposVazios(txtAreaNome, errorProvider1))
            {
                if (!modoEdicao)
                {
                    Cadastrar.NovaArea(txtAreaNome.Text);
                    txtAreaNome.Text = "";
                }
                else
                {
                    editArea = new Area(editArea.Id, txtAreaNome.Text);
                    Editar edt = new Editar();
                    edt.EntityEdit(index, editArea);
                }
            }
            else
            {
                MessageBox.Show("Todos os campos * são obrigatórios. Para mais informações verifique as notificações", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#18
0
 private void Initializate()
 {
     _editarView = new Editar();
 }
示例#19
0
 void BtnEditarClick(object sender, EventArgs e)
 {
     if(this.myDataGrid.SelectedRows.Count>0){
         DataGridViewRow row = this.myDataGrid.SelectedRows[0];
         DataGridViewCell cell = row.Cells[0];
         string id = cell.Value.ToString();
         Editar editar = new Editar(this, id);
         editar.Show();
     }
 }