private void Carrega(string valor) { //define um array de strings com nCOlunas string[] linhaDados = new string[4]; //LIMPAR GRID Grid.Rows.Clear(); Grid.Refresh(); var dr = Saida_Padrao.Select(int.Parse(Usuario.Codempresa), int.Parse(Usuario.Coddepartamento), valor); if (dr.HasRows) { while (dr.Read()) { linhaDados[0] = dr.GetString(dr.GetOrdinal("CODSAIDAPADRAO")); linhaDados[1] = dr.GetString(dr.GetOrdinal("CODUNIDADE")); linhaDados[2] = dr.GetString(dr.GetOrdinal("NOMEUNIDADE")); linhaDados[3] = dr.GetString(dr.GetOrdinal("DATACADASTRO")); Grid.Rows.Add(linhaDados); } } dr.Close(); dr.Dispose(); }
public void BuscaNovoPadraoSaida() { var m = new Saida_Padrao(); var numero = m.BuscaUltimoSaidaPadrao(int.Parse(Usuario.Codempresa), int.Parse(Usuario.Coddepartamento)); try { var ultimo = numero; ultimo = (ultimo + 1); txtcodigo.Text = ultimo.ToString(); } catch { txtcodigo.Text = "1"; } }
public void BuscaPadraoSaida() { //txtcodigo.Text = "0"; var dr = Saida_Padrao.Select(int.Parse(txtcodigo.Text.Trim())); if (dr.HasRows) { while (dr.Read()) { txtcodigo.Text = dr.GetInt32(dr.GetOrdinal("CODSAIDAPADRAO")).ToString(); txtdataCadastro.Text = dr.GetString(dr.GetOrdinal("DATACADASTRO")).ToString(); txtCodUnidade.Text = dr.GetInt32(dr.GetOrdinal("CODUNIDADE")).ToString(); BuscaUnidades(); } } dr.Dispose(); dr.Close(); CarregaGrid(int.Parse(txtcodigo.Text)); }
private void Gravar(bool novo, int codigo) { var hoje = DateTime.Now; var empresa = Usuario.Codempresa.ToString(); var id = 0; //codigo = txtcodigo.Text.Trim(); var datacadastro = txtdataCadastro.Text.Trim(); var codUnidade = txtCodUnidade.Text.Trim(); var coddepartamento = Usuario.Coddepartamento.ToString(); var respinclusao = Usuario.Nomeusuario.ToString(); var datainclusao = hoje.ToString(); var respalteracao = Usuario.Nomeusuario.ToString(); var excluido = "N"; var numero = 0; try { var dr = Saida_Padrao.Select(codigo, int.Parse(Usuario.Codempresa), int.Parse(Usuario.Coddepartamento)); if (dr.HasRows) { while (dr.Read()) { id = dr.GetInt32(dr.GetOrdinal("CODSAIDAPADRAO")); } var m = new Saida_Padrao(id, int.Parse(empresa), int.Parse(coddepartamento), int.Parse(codUnidade), datacadastro); m.Update(); numero = id; } else { var m = new Saida_Padrao(id, int.Parse(empresa), int.Parse(coddepartamento), int.Parse(codUnidade), datacadastro); numero = m.Insert(); id = numero; } dr.Dispose(); dr.Close(); #region Itens int total = Grid.Rows.Count; int i; var Produto = ""; var nome = ""; var qt = ""; var estUBS = ""; var Del_item = new Saida_Padrao_Item(); Del_item.Delete(numero); var Linhas = Grid.Rows.Count; foreach (DataGridViewRow linha1 in Grid.Rows) { Produto = linha1.Cells[0].Value.ToString(); nome = linha1.Cells[1].Value.ToString(); qt = linha1.Cells[2].Value.ToString(); var item = new Saida_Padrao_Item(numero, int.Parse(Usuario.Codempresa), int.Parse(Usuario.Coddepartamento), int.Parse(Produto), qt); item.Insert(); } #endregion //Relatorio(); MessageBox.Show("Registro Gravado com Sucesso !"); } catch (Exception erro) { MessageBox.Show("Erro na Persistência"); } LimpaTela(); }