public int Inserir(ConfigMovimento obj) { try { con = new Conexao(); con.Conectar(); String sql = "INSERT INTO config_movimento (idestabelecimento, cobranca_padrao, fatura_excedente, imprime_entrada, imprime_saida, imprime_end, imprime_telefones, imprime_cnpj) VALUES("; sql += "'" + obj.Idestabelecimento + "', "; sql += "'" + obj.CobrancaPadrao + "', "; sql += "'" + obj.FaturaExcedente + "', "; sql += "'" + obj.ImprimeEntrada + "', "; sql += "'" + obj.ImprimeSaida + "', "; sql += "'" + obj.ImprimeEnd + "', "; sql += "'" + obj.ImprimeTelefones + "', "; sql += "'" + obj.ImprimeCnpj + "'); "; sql += "SELECT LAST_INSERT_ID();"; sql = sql.Replace("''", "NULL"); System.Console.WriteLine(sql); int id = Convert.ToInt32(con.ExecutarComandoSQLRetorno(sql)); return(id); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar a Configurações !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(0); } finally { con = null; } }
public void Alterar(ConfigMovimento obj) { try { con = new Conexao(); con.Conectar(); String sql = "UPDATE config_movimento SET"; sql += " idestabelecimento = '" + obj.Idestabelecimento + "', "; sql += " cobranca_padrao = '" + obj.CobrancaPadrao + "', "; sql += " fatura_excedente = '" + obj.FaturaExcedente + "', "; sql += " imprime_entrada = '" + obj.ImprimeEntrada + "', "; sql += " imprime_saida = '" + obj.ImprimeSaida + "', "; sql += " imprime_end = '" + obj.ImprimeEnd + "', "; sql += " imprime_telefones = '" + obj.ImprimeTelefones + "', "; sql += " imprime_cnpj = '" + obj.ImprimeCnpj + "' "; sql += " WHERE idconfig = " + obj.Idconfig + ";"; sql = sql.Replace("''", "NULL"); con.ExecutarComandoSQL(sql); } catch (Exception ex) { MessageBox.Show("Erro ao atualizar a Configuração !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { con = null; } }
public SaidaMovimento(int id, Estabelecimentos est, ConfigMovimento config, Funcionarios fun, Form tela) { InitializeComponent(); groupBox4.TabStop = false; rbInteiro.TabStop = false; rbManual.TabStop = false; rbProporcional.TabStop = false; rbZero.TabStop = false; this.est = est; // Estabelecimento this.config = config; // Configuração de Movimento this.fun = fun; // Funcionário telaMov = (TelaPrincipal)tela; // Tela de Movimento CarregaServico(); CarregaFormaPagamento(); CarregaFaturaExcedentePadrao(); //busca um movimento caso venha um ID if (id != 0) { obj = mDAO.GetById(id); PreencheMovimento(); } //ok }
private void btnSalvar_Click(object sender, EventArgs e) { if (ValidarCampos()) { DialogResult confirm = MessageBox.Show("Deseja Salvar o Registro?", "RTPark", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (ValidarCampos() && (confirm == DialogResult.Yes)) { if (obj == null) { obj = new ConfigMovimento(); } obj.Idestabelecimento = est.Idestabelecimento; obj.CobrancaPadrao = Convert.ToInt32(txtIdServico.Text); obj.ImprimeCnpj = (chkCnpj.Checked) ? 1 : 0; obj.ImprimeEnd = (chkEndereco.Checked) ? 1 : 0; obj.ImprimeTelefones = (chkTelefones.Checked) ? 1 : 0; obj.ImprimeEntrada = gbEntrada.Controls.OfType <RadioButton>().SingleOrDefault(rad => rad.Checked == true).Text[0]; obj.ImprimeSaida = gbSaida.Controls.OfType <RadioButton>().SingleOrDefault(rad => rad.Checked == true).Text[0]; obj.FaturaExcedente = gbExcedente.Controls.OfType <RadioButton>().SingleOrDefault(rad => rad.Checked == true).Text[0]; if (obj.Idconfig == 0) { obj.Idconfig = oDAO.Inserir(obj); } else { oDAO.Alterar(obj); } MessageBox.Show("Salvo com Sucesso !!!"); this.Close(); } } }
public EntradaMovimento(Estabelecimentos est, ConfigMovimento config, Funcionarios fun, Form tela) { InitializeComponent(); txtHoraEntrada.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm"); this.est = est; this.config = config; this.fun = fun; CarregaServico(); obj = new Movimentos(); oDAO = new MovimentoDAO(); telaMov = (TelaPrincipal)tela; MontaCupom(); }
public ConfigMovimento GetLast(int idEst) { ConfigMovimento obj = new ConfigMovimento(); try { con = new Conexao(); con.Conectar(); String sql = "SELECT idconfig, idestabelecimento, cobranca_padrao, fatura_excedente, imprime_entrada, imprime_saida, imprime_end, imprime_telefones, imprime_cnpj FROM config_movimento"; sql += " WHERE idestabelecimento = '" + idEst + "' ORDER BY 1 DESC LIMIT 1;"; var dados = con.RetDataReader(sql); if (dados.Read()) { obj.Idconfig = Convert.ToInt32(dados["idconfig"].ToString()); obj.Idestabelecimento = Convert.ToInt32(dados["idestabelecimento"].ToString()); obj.CobrancaPadrao = Convert.ToInt32(dados["cobranca_padrao"].ToString()); obj.FaturaExcedente = dados["fatura_excedente"].ToString()[0]; obj.ImprimeEntrada = dados["imprime_entrada"].ToString()[0]; obj.ImprimeSaida = dados["imprime_saida"].ToString()[0]; obj.ImprimeEnd = Convert.ToInt32(dados["imprime_end"].ToString()); obj.ImprimeTelefones = Convert.ToInt32(dados["imprime_telefones"].ToString()); obj.ImprimeCnpj = Convert.ToInt32(dados["imprime_cnpj"].ToString()); } else { obj = null; } } catch (FormatException e) { MessageBox.Show("Erro ao converter !!! \n" + e.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Erro ao buscar os registros (LAST) !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } con = null; return(obj); }
private void BuscaConfiguracao() { ConfigMovimentoDAO oDAO = new ConfigMovimentoDAO(); config = oDAO.GetLast(est.Idestabelecimento); }
public void SetConfig(ConfigMovimento obj) { config = (ConfigMovimento)obj; }
public IUConfigMovimento(Estabelecimentos est) { InitializeComponent(); this.est = est; lblEmpresa.Text = est.Nome; oDAO = new ConfigMovimentoDAO(); obj = oDAO.GetLast(est.Idestabelecimento); if (obj != null) { chkCnpj.Checked = Convert.ToBoolean(obj.ImprimeCnpj); chkTelefones.Checked = Convert.ToBoolean(obj.ImprimeTelefones); chkEndereco.Checked = Convert.ToBoolean(obj.ImprimeEnd); switch (obj.ImprimeEntrada) { case 'P': rbPergE.Checked = true; break; case 'S': rbSimE.Checked = true; break; case 'N': rbNaoE.Checked = true; break; } switch (obj.ImprimeSaida) { case 'P': rbPergS.Checked = true; break; case 'S': rbSimS.Checked = true; break; case 'N': rbNaoS.Checked = true; break; } switch (obj.FaturaExcedente) { case 'I': rbInteiro.Checked = true; break; case 'P': rbProporcional.Checked = true; break; case 'Z': rbZero.Checked = true; break; case 'M': rbManual.Checked = true; break; } CarregaServico(obj.CobrancaPadrao); } }