/// <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(); } }
/// <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; } }
/// <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; } }