private void tbcDevolucao_Enter(object sender, EventArgs e)
        {
            conexaoBanco rel = new conexaoBanco();

            dgvDevolucao.DataSource = rel.GridEmp();
            dgvDevolucao.Columns[1].Width = 300;
        }
Ejemplo n.º 2
0
        public void AChaEmprestado()
        {
            conexaoBanco pega = new conexaoBanco();
            List<string> armazenaEmprestado = new List<string>();
            foreach (ListViewItem itens in lsvPrincipal.Items)
                armazenaEmprestado.Add(itens.Text);

            if (armazenaEmprestado.ToString() != null)
            {
                List<string> pegaEmprestado = pega.pesqtemEmprestimo(armazenaEmprestado);
                foreach (ListViewItem itens in lsvPrincipal.Items)
                {
                    for (int j = 0; j < pegaEmprestado.Count; j++)
                    {
                        if (pegaEmprestado[j].ToString() == itens.Text)
                            itens.BackColor = Color.LightBlue;
                    }
                }
            }
        }
Ejemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     conexao = FindObjectOfType(typeof(conexaoBanco)) as conexaoBanco;
 }
        private void tbcEmprestados_Enter(object sender, EventArgs e)
        {
            conexaoBanco rel = new conexaoBanco();

            dgvEmprestados.DataSource = rel.GridDev();
        }
Ejemplo n.º 5
0
        private void lsvPrincipal_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Delete)
            {
                List<string> apagar = new List<string>();
                for (int i = lsvPrincipal.SelectedItems.Count - 1; i >= 0; i--)
                {
                    ListViewItem remove = lsvPrincipal.SelectedItems[i];
                    apagar.Add(remove.Text);
                }
                conexaoBanco apaga = new conexaoBanco();
                List<string> armazena = apaga.AchaItemEmprestimo(apagar);
                List<string> armazenaEmprestado = apaga.pesqtemEmprestimo(apagar);
                bool avisa = false;
                string nome = null;
                List<string> pegaNome = new List<string>();
                if (armazenaEmprestado.Count != 0)
                {
                    for (int j = 0; j < armazenaEmprestado.Count; j++)
                    {
                        for (int i = lsvPrincipal.SelectedItems.Count - 1; i >= 0; i--)
                        {

                            if (armazenaEmprestado[j].ToString() == lsvPrincipal.SelectedItems[i].Text)
                            {
                                avisa = true;
                            }
                        }
                    }
                    if (avisa == true)
                    {
                        if (MessageBox.Show("Você selecionou Iten(s) Emprestados, Deseja Realmente Excluir", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information)
                   == DialogResult.Yes)
                        {
                            for (int j = 0; j < armazenaEmprestado.Count; j++)
                            {
                                for (int i = lsvPrincipal.SelectedItems.Count - 1; i >= 0; i--)
                                {

                                    if (armazenaEmprestado[j].ToString() == lsvPrincipal.SelectedItems[i].Text)
                                    {
                                        apaga.excluiItensEmprestimo(armazenaEmprestado);
                                        apaga.removeItemBanco(armazenaEmprestado);
                                        ListViewItem remove = lsvPrincipal.SelectedItems[i];
                                        remove.Remove();
                                    }
                                }
                            }
                        }
                    }
                }
                if (armazena.Count != 0)
                {
                    apaga.removeItemBanco(armazena);
                    for (int j = 0; j < armazena.Count; j++)
                    {
                        for (int i = lsvPrincipal.SelectedItems.Count - 1; i >= 0; i--)
                        {

                            if (armazena[j].ToString() == lsvPrincipal.SelectedItems[i].Text)
                            {
                                ListViewItem remove = lsvPrincipal.SelectedItems[i];
                                remove.Remove();
                            }
                        }
                    }
                }

            }
        }
Ejemplo n.º 6
0
        private void frmPrincipal_Load(object sender, EventArgs e)
        {
            preenchelist();
            AChaEmprestado();

            conexaoBanco pega = new conexaoBanco();
            cbxTipoMidia1.DataSource = pega.prCombo_Midia();
            txbAutor1.Enabled = false;
            txbIterprete1.Enabled = false;
            txbOrigem1.Enabled = false;
            dtpDataAlbum1.Value = Convert.ToDateTime("01/01/1953");
            dtpDataAlbum2.Value = DateTime.Now;
            dtpDataAlbum1.Enabled = false;
            dtpDataAlbum2.Enabled = false;
            dtpDataCompra1.Value = Convert.ToDateTime("01/01/1953");
            dtpDataCompra1.Enabled = false;
            dtpDataCompra2.Value = DateTime.Now;
            dtpDataCompra2.Enabled = false;
            txbPesquisa.Text = "";
            ckbTipoMidia.Checked = true;
        }
Ejemplo n.º 7
0
        private void btnFiltrar_Click(object sender, EventArgs e)
        {
            if (Convert.ToDateTime(dtpDataAlbum1.Value.ToShortDateString()) > Convert.ToDateTime(dtpDataAlbum2.Value.ToShortDateString()))
                {
                    eprError.SetError(dtpDataAlbum1, "A primeira data deve ser menor que a segunda data");
                }
                else
                {
                    eprError.Clear();
                    if (Convert.ToDateTime(dtpDataCompra1.Value.ToShortDateString()) > Convert.ToDateTime(dtpDataCompra2.Value.ToShortDateString()))
                    {
                        eprError.SetError(dtpDataCompra1, "A primeira data deve ser menor que a segunda data");
                    }
                    else
                    {

            SqlDataReader drf;
            conexaoBanco f = new conexaoBanco();
            bool espera = false;

            SqlCommand fi = f.filtro(espera, txbPesquisa.Text, cbxTipoMidia1.Text, txbIterprete1.Text, txbAutor1.Text, txbOrigem1.Text,dtpDataAlbum1.Value,dtpDataAlbum2.Value, dtpDataCompra1.Value,dtpDataCompra2.Value );

            drf = fi.ExecuteReader();

            lsvPrincipal.Clear();
            lsvPrincipal.View = View.Details;
            lsvPrincipal.FullRowSelect = true;
            lsvPrincipal.GridLines = true;

            lsvPrincipal.Columns.Add(drf.GetName(0), 0, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(drf.GetName(2), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(drf.GetName(3), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(drf.GetName(4), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(drf.GetName(5), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(drf.GetName(6), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(drf.GetName(7), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(drf.GetName(8), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(drf.GetName(9), 120, HorizontalAlignment.Center);

            while (drf.Read())
            {

                ListViewItem teste = new ListViewItem();
                teste.Text = drf[0].ToString();
                if (drf[2].ToString() != "Nada Consta")
                {
                    teste.SubItems.Add(drf[2].ToString());
                }
                else
                {
                    teste.SubItems.Add("");

                }

                teste.SubItems.Add(drf[3].ToString());
                teste.SubItems.Add(drf[4].ToString());
                teste.SubItems.Add(drf[5].ToString());
                teste.SubItems.Add(drf[6].ToString());
                teste.SubItems.Add(drf[7].ToString());
                teste.SubItems.Add(drf[8].ToString());
                teste.SubItems.Add(drf[9].ToString());
                teste.Group = lsvPrincipal.Groups[drf[1].ToString()];

                lsvPrincipal.Items.Add(teste);
            }

            espera = true;
            drf.Close();

            f.filtro(espera, null, null, null, null, null, Convert.ToDateTime(null), Convert.ToDateTime(null), Convert.ToDateTime(null), Convert.ToDateTime(null));
            AChaEmprestado();
                    }
            }
        }
Ejemplo n.º 8
0
        public void preenchelist()
        {
            SqlDataReader dr;
            conexaoBanco s = new conexaoBanco();
            bool espera = false;
            bool visibol = Visible = true;
            SqlCommand epa = s.lv(espera);
            dr = epa.ExecuteReader();

            lsvPrincipal.Clear();
            lsvPrincipal.View = View.Details;
            lsvPrincipal.FullRowSelect = true;
            lsvPrincipal.GridLines = true;
            lsvPrincipal.Columns.Add(dr.GetName(0), 0, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(dr.GetName(2), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(dr.GetName(3), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(dr.GetName(4), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(dr.GetName(5), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(dr.GetName(6), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(dr.GetName(7), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(dr.GetName(8), 120, HorizontalAlignment.Center);
            lsvPrincipal.Columns.Add(dr.GetName(9), 120, HorizontalAlignment.Center);

            while (dr.Read())
            {
                string nome = dr[0].ToString();
                ListViewItem teste = new ListViewItem(nome, 0);
                if (dr[2].ToString() != "Nada Consta")
                    teste.SubItems.Add(dr[2].ToString());
                else
                    teste.SubItems.Add("");

                teste.SubItems.Add(dr[3].ToString());
                teste.SubItems.Add(dr[4].ToString());
                teste.SubItems.Add(dr[5].ToString());
                teste.SubItems.Add(dr[6].ToString());
                teste.SubItems.Add(dr[7].ToString());
                teste.SubItems.Add(dr[8].ToString());
                teste.SubItems.Add(dr[9].ToString());
                teste.Group = lsvPrincipal.Groups[dr[1].ToString()];

                lsvPrincipal.Items.Add(teste);

            }

            espera = true;
            dr.Close();

            s.lv(espera);
        }