示例#1
0
        //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();
            }
        }
示例#2
0
        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);
        }
示例#3
0
 //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();
     }
 }
示例#4
0
        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();
            }
        }
示例#5
0
        /// <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);
        }
示例#6
0
        /// <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);
        }