//metodo para editar Moeda public void EditarMoeda(Modelo_Moeda modelo_Moeda) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "INSERT INTO Moeda ( Nome ,Tipo, Valor,Tempo,Taxa) " + "VALUES ( @Nome , @Tipo, @Valor, @Tempo,@Taxa ) ; SELECT @@Identity"; cmd.Parameters.AddWithValue("Nome", modelo_Moeda.Nome1); cmd.Parameters.AddWithValue("Tipo", modelo_Moeda.Tipo1); cmd.Parameters.AddWithValue("Valor", modelo_Moeda.Valor1); cmd.Parameters.AddWithValue("Taxa", modelo_Moeda.Taxa1); cmd.Parameters.AddWithValue("Tempo", modelo_Moeda.Tempo1); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao conectar ao banco de dados", "Editar" + ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexao.FecharConexao(); } }
public List <Modelo_Moeda> GetCurrency() { SqlConnection cx = new SqlConnection("server = .\\SQLEXPRESS; Database = pim_2020; User Id = hederfelipe; Password = 816633"); cx.Open(); SqlCommand cmd = new SqlCommand(); SqlConnection conectado = new SqlConnection(); cmd.Connection = cx; cmd.CommandText = @"SELECT * FROM Moeda "; SqlDataReader dr = cmd.ExecuteReader(); List <Modelo_Moeda> categorias = new List <Modelo_Moeda>(); // quando acabar as linhas que retornou da consulta, sai do While while (dr.Read()) { Modelo_Moeda cat = new Modelo_Moeda(); cat.Nome1 = dr.GetString(dr.GetOrdinal("Nome")); categorias.Add(cat); } cmd.Connection.Close(); cmd.Dispose(); return(categorias); }
//metodo para carregar clientes no grid public Modelo_Moeda CarregaMoeda(int codigo) { try { conexao.AbrirConexao(); Modelo_Moeda moeda = new Modelo_Moeda(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "SELECT * FROM Moeda WHERE Codigo = @Codigo INNER JOIN Exangers on Codigo; "; cmd.Parameters.AddWithValue("@Codigo", codigo); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); moeda.Codigo1 = Convert.ToInt32(registro["Codigo"]); moeda.Nome1 = Convert.ToString(registro["Nome"]); moeda.Tipo1 = Convert.ToString(registro["Tipo"]); moeda.Valor1 = Convert.ToString(registro["Valor"]); moeda.Taxa1 = Convert.ToString(registro["Taxa"]); moeda.Tempo1 = Convert.ToDateTime(registro["Tempo"]); } return(moeda); } catch (Exception ex) { throw ex; } finally { conexao.FecharConexao(); } }
private void btnAddCCY_Click(object sender, EventArgs e) { try { conexao.AbrirConexao(); Modelo_Moeda mod_moeda = new Modelo_Moeda(); mod_moeda.Nome1 = inptCurrency.Text; mod_moeda.Tipo1 = inputTipo.Text; mod_moeda.Valor1 = inputValor.Text; mod_moeda.Taxa1 = inputTaxa.Text; mod_moeda.Tempo1 = Convert.ToDateTime(inputData.Text); Validacao_Moeda validacao_moeda = new Validacao_Moeda(conexao); validacao_moeda.SalvarMoeda(mod_moeda); MetroMessageBox.Show(this, "\n Moeda Cadastrado com sucesso ", "CADASTRO DE MOEDA", MessageBoxButtons.OK, MessageBoxIcon.Question); } catch (Exception eX) { MetroMessageBox.Show(this, "\n\n Erro ao cadastrar uma Moeda! \n Detalhes: " + eX.Message, "ERRO AO REALIZAR OPERAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexao.FecharConexao(); } }
/// <summary> /// metodo de validação para salvar usuario /// </summary> /// <param name="usuario"></param> public void SalvarMoeda(Modelo_Moeda mod_Moeda) { if (mod_Moeda.Nome1.Trim().Length == 0) { MessageBox.Show("O nome do usuário é obrigatório", "Validação usuário", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (mod_Moeda.Valor1.Trim().Length == 0) { MessageBox.Show("O password é obrigatório", "Validação Password", MessageBoxButtons.OK, MessageBoxIcon.Warning); } Negocio_Moeda negocio_Moeda = new Negocio_Moeda(conexao); negocio_Moeda.SalvarMoeda(mod_Moeda); }
/// <summary> /// metodo de validacao para classe ditar /// </summary> /// <param name="usuario"></param> public void EditarMoeda(Modelo_Moeda mod_moeda) { if (mod_moeda.Codigo1 <= 0) { MessageBox.Show("O código do acesso é obrigatório", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (mod_moeda.Nome1.Trim().Length == 0) { MessageBox.Show("O nome do usuário é obrigatório", "Validação usuário", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (mod_moeda.Valor1.Trim().Length == 0) { MessageBox.Show("O password é obrigatório", "Validação Password", MessageBoxButtons.OK, MessageBoxIcon.Warning); } Negocio_Moeda negocio_Usuario = new Negocio_Moeda(conexao); negocio_Usuario.EditarMoeda(mod_moeda); }