예제 #1
0
        /// <summary>
        /// Método que insere instituição no sistema.
        /// </summary>
        /// <returns>Sem retorno</returns>
        public void AtualizarInstituicao(InstituicaoEN instituicao)
        {
            MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["sigh"].ConnectionString);

            try
            {
                string sql = @" update tblinstituicao
                                set
                                nome = ?nome,
                                endereco = ?endereco,
                                numero = ?numero,
                                bairro = ?bairro,
                                cidade = ?cidade,
                                estado = ?estado,
                                cep = ?cep,
                                dt_registro = ?dt_registro,
                                nome_responsavel = ?nome_responsavel,
                                funcao = ?funcao,
                                email = ?email,
                                telefone = ?telefone,
                                cnpj_instituicao = ?cnpj_instituicao
                                where id_instituicao = ?id_instituicao
                                ";

                MySqlCommand cmd = new MySqlCommand(sql, con);
                cmd.Parameters.Add(new MySqlParameter("?id_instituicao", instituicao.IdInstituicao));
                cmd.Parameters.Add(new MySqlParameter("?nome", instituicao.Nome));
                cmd.Parameters.Add(new MySqlParameter("?endereco", instituicao.Endereco));
                cmd.Parameters.Add(new MySqlParameter("?numero", instituicao.Numero));
                cmd.Parameters.Add(new MySqlParameter("?bairro", instituicao.Bairro));
                cmd.Parameters.Add(new MySqlParameter("?cidade", instituicao.Cidade));
                cmd.Parameters.Add(new MySqlParameter("?estado", instituicao.Estado));
                cmd.Parameters.Add(new MySqlParameter("?cep", instituicao.Cep));
                cmd.Parameters.Add(new MySqlParameter("?dt_registro", instituicao.DtRegistro.Date));
                cmd.Parameters.Add(new MySqlParameter("?nome_responsavel", instituicao.NomeResponsavel));
                cmd.Parameters.Add(new MySqlParameter("?funcao", instituicao.Funcao));
                cmd.Parameters.Add(new MySqlParameter("?email", instituicao.Email));
                cmd.Parameters.Add(new MySqlParameter("?telefone", instituicao.Telefone));
                cmd.Parameters.Add(new MySqlParameter("?cnpj_instituicao", instituicao.CnpjInstituicao));

                //Abre conexão
                con.Open();

                //executa a query
                int a = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }
        }
예제 #2
0
 /// <summary>
 /// Método que insere instituição no sistema.
 /// </summary>
 /// <returns>Sem retorno</returns>
 public void AtualizarInstituicao(InstituicaoEN instituicao)
 {
     try
     {
         new InstituicaoDA().AtualizarInstituicao(instituicao);
     }
     catch (Exception eX)
     {
         throw eX;
     }
 }
예제 #3
0
 /// <summary>
 /// Método que insere instituição no sistema.
 /// </summary>
 /// <returns>Dataset com resultados das querys.</returns>
 public void InserirInstituicao(InstituicaoEN instituicao)
 {
     try
     {
         new InstituicaoDA().InserirInstituicao(instituicao);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        protected void gdvInstituicoes_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
        {
            try
            {
                //cancela transação pradrão com o datasource.
                e.Cancel = true;

                //cria novo objeto de instituição
                InstituicaoEN instituicao = new InstituicaoEN();

                instituicao.IdInstituicao = 0;
                instituicao.Nome = e.NewValues["nome"].ToString();
                instituicao.Endereco = e.NewValues["endereco"].ToString();
                instituicao.Numero = Convert.ToInt32(e.NewValues["numero"].ToString());
                instituicao.Bairro = e.NewValues["bairro"].ToString();
                instituicao.Cidade = e.NewValues["cidade"].ToString();
                instituicao.Estado = e.NewValues["estado"].ToString();
                instituicao.Cep = e.NewValues["cep"].ToString();
                instituicao.DtRegistro = Convert.ToDateTime(e.NewValues["dt_registro"].ToString());
                instituicao.NomeResponsavel = e.NewValues["nome_responsavel"].ToString();
                instituicao.Funcao = e.NewValues["funcao"].ToString();
                instituicao.Email = e.NewValues["email"].ToString();
                instituicao.Telefone = e.NewValues["telefone"].ToString();
                instituicao.CnpjInstituicao = e.NewValues["cnpj_instituicao"].ToString();

                //invoka método para execução da inserção no sistema.
                new InstituicaoBU().InserirInstituicao(instituicao);

                //cancela o modo de edição do usuário e da um bind no grid.
                ((ASPxGridView)sender).CancelEdit();
            }
            catch (Exception eX)
            {
                throw eX;
            }
        }