private void Gravar_Item(string codentregamercadoria) { var d = new Classes.Mysql.EntregaMercadoria(); d.Delete_Item(int.Parse(codentregamercadoria)); var Linhas = Grid.Rows.Count; if (Linhas != 1) { foreach (DataGridViewRow linha1 in Grid.Rows) { try { var codproduto = linha1.Cells[0].Value.ToString(); var especialidade = linha1.Cells[2].Value.ToString(); var quantidadeproduto = linha1.Cells[5].Value.ToString(); var mi = new Classes.Mysql.EntregaMercadoria(); mi.Insert_Item(int.Parse(codentregamercadoria), codproduto, especialidade, quantidadeproduto); } catch { } } } }
private void Gravar(bool novo, int codigo) { var hoje = DateTime.Now; var codentregamercadoria = txtCodEntregaMercadoria.Text; var numeroprotocolo = txtNumeroProtocolo.Text; var codempresa = "1"; var codpaciente = txtcodigo.Text; var dataentrega = mskDtEntrega.Text; var observacao = ""; var respinclusao = Usuario.Nomeusuario.ToString(); var datainclusao = hoje.ToString(); var respalteracao = Usuario.Nomeusuario.ToString(); var dataalteracao = hoje.ToString(); var excluido = "N"; int numero = 0; if (codentregamercadoria == "") { codentregamercadoria = "0"; } try { var m = new Classes.Mysql.EntregaMercadoria(int.Parse(codentregamercadoria), numeroprotocolo, codempresa, codpaciente, dataentrega, observacao, respinclusao, datainclusao, respalteracao, dataalteracao, excluido); if (novo) { numero = m.Insert(); } else { m.Update(); numero = int.Parse(codentregamercadoria); } Gravar_Item(numero.ToString()); MessageBox.Show("Registro Gravado com Sucesso !"); } catch (Exception erro) { MessageBox.Show("Erro na Persistência"); } LimpaTelaTudo(); }
private void Relatorio(string por, string codigo) { // ESVAZIA O REPOSITORIO var d = new Classes.Mysql.EntregaMercadoria(); d.DeleteAccess(); d.DeleteAccess_Item(); // BUSCA E GRAVA NO REPOSITORIO var dr = Classes.Mysql.EntregaMercadoria.SelectRel(por, codigo); if (dr.HasRows) { while (dr.Read()) { var hoje = DateTime.Now; var codprotocolo = dr.GetString(dr.GetOrdinal("CODENTREGAMERCADORIA")); var numeroprocotolo = dr.GetString(dr.GetOrdinal("NUMEROPROTOCOLO")); var dataentrega = dr.GetString(dr.GetOrdinal("DATAENTREGA")); var observacao = dr.GetString(dr.GetOrdinal("OBSERVACAO")); var codpaciente = dr.GetString(dr.GetOrdinal("CODPACIENTE")); var nome = dr.GetString(dr.GetOrdinal("NOME")); var datanascimento = dr.GetString(dr.GetOrdinal("DATANASCIMENTO")); var sexo = dr.GetString(dr.GetOrdinal("SEXO")); var numerosus = dr.GetString(dr.GetOrdinal("NUMEROSUS")); var nomemae = dr.GetString(dr.GetOrdinal("NOMEMAE")); var endereco = dr.GetString(dr.GetOrdinal("ENDERECO")); var bairro = dr.GetString(dr.GetOrdinal("BAIRRO")); var telefone = dr.GetString(dr.GetOrdinal("TELEFONE")); try { var m = new Classes.Mysql.EntregaMercadoria(int.Parse(codprotocolo), numeroprocotolo, dataentrega, observacao, codpaciente, nome, datanascimento, sexo.ToString(), numerosus, nomemae, endereco, bairro, telefone); m.InsertAccess(); foreach (DataGridViewRow linha in Grid.Rows) { var codproduto = linha.Cells[0].Value.ToString(); var nomeproduto = linha.Cells[1].Value.ToString(); var especialidade = linha.Cells[3].Value.ToString(); var Unidade = linha.Cells[4].Value.ToString(); var quantidadeproduto = linha.Cells[5].Value.ToString(); var mi = new Classes.Mysql.EntregaMercadoria(); mi.InsertAccess_Item(int.Parse(codprotocolo), codproduto, nomeproduto, especialidade, Unidade, quantidadeproduto); } } catch (Exception erro) { } } } dr.Close(); dr.Dispose(); //CHAMA A TELA DE RELATORIO bool open = false; foreach (Form form in this.MdiChildren) { if (form is RelEntregaMercadoria) { form.BringToFront(); open = true; } } if (!open) { Form tela = new RelEntregaMercadoria(); tela.ShowDialog(); } }