Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
        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
        }
Esempio n. 4
0
        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();
                }
            }
        }
Esempio n. 5
0
 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();
 }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        private void BuscaConfiguracao()
        {
            ConfigMovimentoDAO oDAO = new ConfigMovimentoDAO();

            config = oDAO.GetLast(est.Idestabelecimento);
        }
Esempio n. 8
0
 public void SetConfig(ConfigMovimento obj)
 {
     config = (ConfigMovimento)obj;
 }
Esempio n. 9
0
        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);
            }
        }