コード例 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            DialogResult iResposta;

            iResposta = MessageBox.Show("Deseja realmente atualizar este Filme?", "Confirma a Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (iResposta.ToString() == "Yes")
            {
                CS_clsFilme mObjFilme = new CS_clsFilme();

                try
                {
                    mObjFilme.Id_Filme       = Convert.ToInt32(txtIdFilme.Text);
                    mObjFilme.Ano_Realizacao = txtAnoRealizacao.Text;
                    mObjFilme.Duracao_Filme  = txtDuracaoFilme.Text;
                    mObjFilme.Genero_Filme   = txtGeneroFilme.Text;
                    mObjFilme.NM_Descricao   = txtNmDescricao.Text;
                    mObjFilme.Titulo_Filme   = txtTituloFilme.Text;
                    if (mObjFilme.NM_Folder == null)
                    {
                        mObjFilme.NM_Folder = caminho;
                    }
                    else
                    {
                        mObjFilme.NM_Folder = mObjFilme.NM_Folder;
                    }


                    string mErro = mObjFilme.atualizarFilme();

                    if (mErro == null)
                    {
                        MessageBox.Show("Filme atualizado com sucesso");
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }

                    telaInicial();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
コード例 #2
0
        public void carregarList()
        {
            lstVFilmes.Items.Clear();
            CS_clsFilme   objFilmes = new CS_clsFilme();
            SqlDataReader dr        = objFilmes.getFilmes();

            while (dr.Read())
            {
                ListViewItem lstV = new ListViewItem(dr["ID_FILME"].ToString());
                lstV.SubItems.Add(dr["NM_FILME"].ToString());
                lstV.SubItems.Add(dr["NM_GENERO"].ToString());
                lstV.SubItems.Add(dr["DS_DESCRICAO"].ToString());
                lstV.SubItems.Add(dr["HR_DURACAO"].ToString());
                lstV.SubItems.Add(dr["DT_ANOREALIZACAO"].ToString());
                lstVFilmes.Items.Add(lstV);
            }
        }
コード例 #3
0
        /*função utilizada para realizar a contagem de letras do caminho da imagem
         * public static string caminhoPalavra(string caminho) {
         *  string armazenar = "";
         *  for (int i = 0; i > caminho.Length; i--)
         *  {
         *      if (caminho[i].Equals("/"))
         *      {
         *          armazenar += caminho[i];
         *      }
         *
         *  }
         *  return armazenar;
         * }*/

        private void btnIncluir_Click_1(object sender, EventArgs e)
        {
            query = "SELECT MAX(ID_FILME)+1 AS ID FROM TB_FILME";

            DialogResult iResposta;

            iResposta = MessageBox.Show("Deseja realmente inserir este Filme?", "Confirma a Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (iResposta.ToString() == "Yes")
            {
                CS_clsFilme mObjFilme = new CS_clsFilme();

                try
                {
                    mObjFilme.Id_Filme       = autoIncremento(query);
                    mObjFilme.Ano_Realizacao = txtAnoRealizacao.Text;
                    mObjFilme.Duracao_Filme  = txtDuracaoFilme.Text;
                    mObjFilme.Genero_Filme   = txtGeneroFilme.Text;
                    mObjFilme.NM_Descricao   = txtNmDescricao.Text;
                    mObjFilme.Titulo_Filme   = txtTituloFilme.Text;
                    mObjFilme.NM_Folder      = caminho;

                    string mErro = mObjFilme.inserirFilme();

                    if (mErro == null)
                    {
                        MessageBox.Show("Inserido com sucesso");
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }

                    telaInicial();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro catastrofico ");
                }
            }
        }
コード例 #4
0
        private void lstVFilmes_Click(object sender, EventArgs e)
        {
            gbxDadosFilme.Enabled = false;
            foreach (ListViewItem item in lstVFilmes.SelectedItems)
            {
                CS_clsFilme objFilme = new CS_clsFilme();

                objFilme = objFilme.exibirDados(Convert.ToInt32(item.Text));

                txtIdFilme.Text       = objFilme.Id_Filme.ToString();
                txtTituloFilme.Text   = objFilme.Titulo_Filme;
                txtDuracaoFilme.Text  = objFilme.Duracao_Filme;
                txtAnoRealizacao.Text = objFilme.Ano_Realizacao;
                txtGeneroFilme.Text   = objFilme.Genero_Filme;
                txtNmDescricao.Text   = objFilme.NM_Descricao;
                pbxDadosFilme.Image   = Image.FromFile(objFilme.NM_Folder);

                btnAlterar.Enabled = true;
                btnIncluir.Enabled = false;
            }
        }
コード例 #5
0
        public CS_clsFilme exibirDados(int id)
        {
            CS_clsConexao conexao = new CS_clsConexao();

            conexao.conectar();

            SqlCommand cmd = new SqlCommand("SELECT * FROM TB_FILME WHERE ID_FILME=@ID ", conexao.conexao);

            cmd.Parameters.AddWithValue("@ID", Convert.ToInt32(id));

            CS_clsFilme mObjFilme = new CS_clsFilme();

            SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow);

            if (dr.Read())
            {
                mObjFilme.Id_Filme       = Convert.ToInt32(dr[("ID_FILME")]);
                mObjFilme.Titulo_Filme   = dr[("NM_FILME")].ToString();
                mObjFilme.NM_Descricao   = dr[("DS_DESCRICAO")].ToString();
                mObjFilme.Duracao_Filme  = dr[("HR_DURACAO")].ToString();
                mObjFilme.Genero_Filme   = dr[("NM_GENERO")].ToString();
                mObjFilme.Ano_Realizacao = dr[("DT_ANOREALIZACAO")].ToString();
                mObjFilme.NM_Folder      = dr[("NM_FOLDER")].ToString();

                return(mObjFilme);
            }
            else
            {
                //foreach (Control ctl in this.Controls)
                //  {
                //   if (ctl is TextBox)
                //    ctl.Text = "";
                //  }
                return(null);
            }
            dr.Close();
            conexao.desconectar();
        }