private void ItemLista() { dgvPedido.DataSource = BPedidosCompra.PedidoCompra_ListarItem(Convert.ToInt32(lblPedido.Text)); dgvPedido.Columns["id_pedido_compra"].Visible = false; dgvPedido.Columns["quantidade"].HeaderText = "Qtd"; dgvPedido.Columns["preco"].HeaderText = "VL"; dgvPedido.Columns["descricao"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dgvPedido.Columns["codigo"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; DataGridViewCellStyle style = dgvPedido.ColumnHeadersDefaultCellStyle; style.BackColor = Color.WhiteSmoke; style.ForeColor = Color.Black; style.Font = new Font("Open Sans", 7, FontStyle.Bold); style.SelectionBackColor = Color.WhiteSmoke; dgvPedido.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvPedido.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; dgvPedido.ColumnHeadersHeight = 40; dgvPedido.ColumnHeadersVisible = true; if (dgvPedido.Rows.Count > 0) { lblItem.Visible = false; } }
private void btnEditar_Click(object sender, EventArgs e) { string rpta = ""; try { if (MessageBox.Show("Editar Pedido de Compra", "CONFIRMAR", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { rpta = BPedidosCompra.PedidoCompra_Update ( Convert.ToInt32(lblPedido.Text), Convert.ToInt32(cbFornecedor.SelectedValue), Convert.ToInt32(UserLoginCache.IdUser), txtObs.Text, Convert.ToInt32(Supporte.Enums.StatusPedido.Aberto) ); } if (rpta.Equals("OK")) { EnableEdit(); PedidoInfo(); } else { MessageBox.Show("Error"); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public void Produtos() { dgvRegistros.DataSource = BPedidosCompra.PedidoCompra_ListaProdutos(); dgvRegistros.Columns["id_produto"].Visible = false; dgvRegistros.Columns["preco"].Visible = false; dgvRegistros.Columns["descricao"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dgvRegistros.Columns["id_produto"].Width = 50; dgvRegistros.Columns["tipo_embalagem"].HeaderText = "T.Embalagem"; dgvRegistros.Columns["qtd_embalagem"].HeaderText = "QTD.Embalagem"; dgvRegistros.Columns["preco_unidade"].HeaderText = "Prç.Unidade"; dgvRegistros.Columns["metro_cubico"].HeaderText = "CBM/CX"; dgvRegistros.Columns["id_produto"].DisplayIndex = 1; dgvRegistros.Columns["codigo"].DisplayIndex = 2; dgvRegistros.Columns["descricao"].DisplayIndex = 3; dgvRegistros.Columns["tipo_embalagem"].DisplayIndex = 4; dgvRegistros.Columns["qtd_embalagem"].DisplayIndex = 5; dgvRegistros.Columns["preco_unidade"].DisplayIndex = 6; dgvRegistros.Columns["metro_cubico"].DisplayIndex = 7; dgvRegistros.Columns["obs"].DisplayIndex = 8; dgvRegistros.Columns["qtd"].DisplayIndex = 9; dgvRegistros.Columns["add"].DisplayIndex = 10; foreach (DataGridViewColumn dc in dgvRegistros.Columns) { if (dc.Index.Equals(0) || dc.Index.Equals(1)) { dc.ReadOnly = false; } else { dc.ReadOnly = true; } } }
private void PedidoInfo() { DataTable dt = new DataTable(); dt = BPedidosCompra.PedidoCompra_Info(Convert.ToInt32(lblPedido.Text)); lblStatus.Text = "STATUS: " + dt.Rows[0]["status"].ToString(); cbFornecedor.Text = dt.Rows[0]["nome_fantasia"].ToString(); txtObs.Text = dt.Rows[0]["observacao"].ToString(); }
private void btnNovoCadastro_Click(object sender, EventArgs e) { BPedidosCompra.PedidoCompra_New(DateTime.Now); int ultimoId = 0; if (dgvRegistros.Rows.Count != 0) { ultimoId = Convert.ToInt32(dgvRegistros.Rows[this.dgvRegistros.Rows.Count - 1].Cells["id"].Value.ToString()) + 1; } PedidoCompra_New frm = new PedidoCompra_New(ultimoId.ToString()); frm.ShowDialog(); Pedidos(); }
private List <DadosExcel> GetEmployeeDetails() { DataTable dt = new DataTable(); dt = BusinesConfig.PathImage(); string imagePath = dt.Rows[0]["image_path"].ToString(); DataTable dtR = new DataTable(); dtR = BPedidosCompra.PedidoCompra_DadosExcel(Convert.ToInt32(lblPedido.Text)); //Instantiate employee list List <DadosExcel> employeeList = new List <DadosExcel>(); //Set the details of employee and into employee list for (int i = 0; i < dtR.Rows.Count; i++) { //Percorrer as imagens dentro da pasta byte[] image = File.ReadAllBytes(imagePath.ToString() + dtR.Rows[i]["image"].ToString()); DadosExcel emp = new DadosExcel(); emp.Foto = image; emp.Codigo = dtR.Rows[i]["codigo"].ToString(); emp.Descricao = dtR.Rows[i]["descricao"].ToString(); emp.QtdCaixa = Convert.ToInt32(dtR.Rows[i]["qtd_embalagem"].ToString()); emp.ValorUnidade = Convert.ToDecimal(dtR.Rows[i]["preco_unidade"].ToString()); emp.Quantidade = Convert.ToInt32(dtR.Rows[i]["quantidade"].ToString()); emp.Total = Convert.ToDecimal(dtR.Rows[i]["Total"].ToString()); emp.MetroCubico = Convert.ToDecimal(dtR.Rows[i]["metro_cubico"].ToString()); emp.TotalCBM = Convert.ToDecimal(dtR.Rows[i]["TotalCBM"].ToString()); emp.MinimoVenda = Convert.ToInt32(dtR.Rows[i]["embalagem"].ToString()); emp.CodBarra = dtR.Rows[i]["ean"].ToString(); emp.Medida = dtR.Rows[i]["medida"].ToString(); emp.ObsItem = dtR.Rows[i]["obs_item"].ToString(); employeeList.Add(emp); } //DadosExcel emp = new DadosExcel(); //emp.Foto = image; //emp.Codigo = dtR.Rows[0]["codigo"].ToString(); //emp.Descricao = dtR.Rows[0]["descricao"].ToString(); //emp.QtdCaixa = Convert.ToInt32(dtR.Rows[0]["qtd_embalagem"].ToString()); //emp.ValorUnidade = Convert.ToDecimal(dtR.Rows[0]["preco_unidade"].ToString()); //emp.Obs = dtR.Rows[0]["observacao"].ToString(); //employeeList.Add(emp); //Return the employee list return(employeeList); }
private void dgvRegistros_CellClick(object sender, DataGridViewCellEventArgs e) { try { string rpta = ""; string obs = ""; if (e.ColumnIndex == 2) { if (dgvRegistros.CurrentRow.Cells["qtd"].Value == null) { MessageBox.Show("Quantidade não pode estar vazio!"); } else { if (dgvRegistros.CurrentRow.Cells["obs"].Value == null) { dgvRegistros.CurrentRow.Cells["obs"].Value = ""; } rpta = BPedidosCompra.PedidoCompra_AddItemPedido ( Convert.ToInt32(lblPedido.Text), Convert.ToInt32(dgvRegistros.CurrentRow.Cells["id_produto"].Value.ToString()), Convert.ToInt32(dgvRegistros.CurrentRow.Cells["qtd"].Value.ToString()), dgvRegistros.CurrentRow.Cells["obs"].Value.ToString() ); } if (rpta.Equals("OK")) { dgvRegistros.CurrentRow.Cells["add"].Value = true; ItemLista(); } else { //MessageBox.Show(rpta); } } } catch (Exception ex) { } }
public void exportarcsv() { DataTable dt = new DataTable(); dt = BPedidosCompra.PedidoCompra_Lista(); var lines = new List <string>(); string[] columnNames = dt.Columns .Cast <DataColumn>() .Select(column => column.ColumnName) .ToArray(); var header = string.Join(",", columnNames.Select(name => $"\"{name}\"")); lines.Add(header); var valueLines = dt.AsEnumerable() .Select(row => string.Join(",", row.ItemArray.Select(val => $"\"{val}\""))); lines.AddRange(valueLines); File.WriteAllLines("excel.csv", lines); Process.Start("excel.csv"); }
public void PesquisaProduto() { dgvRegistros.DataSource = BPedidosCompra.PedidoCompra_PesquisaProduto(txtSearch.Text); }
public void Pedidos() { dgvRegistros.DataSource = BPedidosCompra.PedidoCompra_Lista(); dgvRegistros.Columns["id"].HeaderText = "Número"; dgvRegistros.Columns["delete"].DisplayIndex = 5; }