コード例 #1
0
        //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
ファイル: OftalmoBL.cs プロジェクト: arsevys/Oftalmo
        public Editar CargarDatos(string id)
        {
            var carga = new Editar();

            carga.paciente    = new IntegrationDA().editar_paciente(id);
            carga.cargarCombo = cargarCombos();
            return(carga);
        }
コード例 #5
0
 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
ファイル: MainForm.cs プロジェクト: ErDany/extraordinario
 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();
     }
 }