コード例 #1
0
        private void LiberarEditAgendamento()
        {
            cmbHora.Text       = HoraAg;
            btnSalvar.Text     = "Alterar";
            txtCliente.Text    = NomeCli;
            txtCliente.Enabled = false;
            btnCliente.Enabled = false;
            txtData.Text       = Age_Data.ToString();
            CarregarHorarios(Age_Data);
            txtData.Enabled        = true;
            cmbHora.Enabled        = true;
            cmbParcelas.Enabled    = true;
            txtValorSessao.Enabled = true;
            txtValorSessao.Text    = Age_ValorSessao.ToString(".00");
            cmbFunc.Enabled        = true;
            txtTipo.Text           = Tpt_Tipo;
            txtDescricao.Text      = Tat_Descricao;
            gpbForma.Enabled       = true;
            CarregarTatuadores();
            btnSalvar.Enabled = true;
            cmbParcelas.Text  = Fpg_Vezes.ToString();
            if (Fpg_Forma == "Dinheiro")
            {
                rdbDinheiro.Checked = true;
            }
            else
            {
                rdbCartao.Checked = true;
            }

            var objBLTAB_AGENDA = new BLTAB_AGENDA();

            txtValorTotal.Text    = objBLTAB_AGENDA.ConsultarValorTotal(ID_AGEe).ToString(".00");
            txtValorRestante.Text = objBLTAB_AGENDA.ConsultarValorFalta(ID_AGEe).ToString(".00");
        }
コード例 #2
0
        private void CarregarSessoes(DateTime Data)
        {
            var objBLTAB_AGENDA = new BLTAB_AGENDA();
            List <MLTAB_AGENDA> objDiaEspecifico = new List <MLTAB_AGENDA>();

            objDiaEspecifico = objBLTAB_AGENDA.ConsultarDataEspecifica(Data);

            lstData.Items.Clear();

            if (objDiaEspecifico.Count > 0)
            {
                foreach (var itemLista in objDiaEspecifico)
                {
                    ListViewItem objListViewItem = new ListViewItem();

                    objListViewItem.Text = itemLista.Hora.ToString();
                    objListViewItem.SubItems.Add(itemLista.Cli_Nome);
                    if (itemLista.Age_ValorSessao > 0)
                    {
                        objListViewItem.SubItems.Add(itemLista.Age_ValorSessao.ToString(".00"));
                    }
                    else
                    {
                        objListViewItem.SubItems.Add(itemLista.Age_ValorSessao.ToString("0.00"));
                    }
                    //     objListViewItem.SubItems.Add(String.Format("{0:###,###0.00}",itemLista.Age_ValorSessao));
                    lstData.Items.Add(objListViewItem);
                }
            }
        }
コード例 #3
0
        private void AlterarAgendamento(string FormPag, int Parcelas, int ID_AGE, int ID_FUN, DateTime Age_Data, double Age_ValorSessao, int ID_HOR)
        {
            var objBLTAB_AGENDA = new BLTAB_AGENDA();

            if (objBLTAB_AGENDA.Atualizar(FormPag, Parcelas, ID_AGE, ID_FUN, Age_Data, Age_ValorSessao, ID_HOR))
            {
                MessageBox.Show("Alterado com sucesso o agendamento.");
            }
        }
コード例 #4
0
        private void Salvar(int ID_TAT, int ID_FUN, DateTime Age_Data, int ID_HOR, Double Age_ValorSessao)
        {
            var objMLTAB_AGENDA = new MLTAB_AGENDA();
            var objBLTAB_AGENDA = new BLTAB_AGENDA();

            objMLTAB_AGENDA.ID_TAT          = ID_TAT;
            objMLTAB_AGENDA.ID_FUN          = ID_FUN;
            objMLTAB_AGENDA.Age_Data        = Age_Data;
            objMLTAB_AGENDA.ID_HOR          = ID_HOR;
            objMLTAB_AGENDA.Age_Realizada   = "A";
            objMLTAB_AGENDA.Age_ValorSessao = Age_ValorSessao;

            ID_AGE = objBLTAB_AGENDA.Gravar(objMLTAB_AGENDA);
        }
コード例 #5
0
        private void Excluir()
        {
            var objML = new MLTAB_AGENDA();
            var objBL = new BLTAB_AGENDA();

            objML.Hora            = lstData.SelectedItems[0].Text;
            objML.Cli_Nome        = lstData.SelectedItems[0].SubItems[1].Text;
            objML.Age_ValorSessao = Convert.ToDouble(lstData.SelectedItems[0].SubItems[2].Text);
            objML.Age_Data        = Convert.ToDateTime(Data);

            if (objBL.Excluir(objML))
            {
                MessageBox.Show("Agendamento excluido com sucesso");
            }
        }
コード例 #6
0
        private void SessaoRealizada(DateTime Data)
        {
            MLTAB_AGENDA objML = new MLTAB_AGENDA();
            var          objBL = new BLTAB_AGENDA();

            objML.Age_Data = Data;
            objML.Hora     = lstData.SelectedItems[0].Text;
            objML.Cli_Nome = lstData.SelectedItems[0].SubItems[1].Text;

            int registro = objBL.AtualizarSessao(objML);

            if (registro > 0)
            {
                MessageBox.Show("Sessão Atualizada");
            }
        }
コード例 #7
0
        private void Excluir()
        {
            var objBL  = new BLTAB_AGENDA();
            int ID_AGE = Convert.ToInt16(lstData.SelectedItems[0].SubItems[1].Text);

            if (objBL.Excluir(ID_AGE))
            {
                MessageBox.Show("Agendamento Excluido com sucesso");
                if (rdbNome.Checked)
                {
                    CarregarSessoesPorNome(Nome);
                }
                else
                {
                    CarregarSessoes(Data);
                }
            }
        }
コード例 #8
0
        private void Alterar()
        {
            var objBl = new BLTAB_AGENDA();
            var objML = new MLTAB_AGENDA();
            int ID_AGE;

            objML.Hora            = lstData.SelectedItems[0].Text;
            objML.Cli_Nome        = lstData.SelectedItems[0].SubItems[1].Text;
            objML.Age_ValorSessao = Convert.ToDouble(lstData.SelectedItems[0].SubItems[2].Text);
            objML.Age_Data        = Data;

            ID_AGE = objBl.ConsultaIDAGE(objML);

            frmNovoAgendamento objNovo = new frmNovoAgendamento();

            objNovo.ID_AGEe = ID_AGE;
            objNovo.ShowDialog();
        }
コード例 #9
0
        private void ChecarHorario(DateTime Dia, string Hora)
        {
            var objBLTAB_AGENDA = new BLTAB_AGENDA();

            if (objBLTAB_AGENDA.ConsultarSessaoLivre(Dia, Hora))
            {
                MessageBox.Show("Horário/Data Indisponivel. Escolha outra combinação.", "Erro",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (editaAgendamento == 0)
                {
                    if (ContinuaTat == 1)
                    {
                        CarregarTat(ID_TAT);
                        cmbParcelas.Enabled    = true;
                        txtValorSessao.Enabled = true;
                        cmbFunc.Enabled        = true;
                        rdbCartao.Enabled      = true;
                        rdbDinheiro.Enabled    = true;
                        btnSalvar.Enabled      = true;
                    }
                    else
                    {
                        if (NAG == 1)
                        {
                            tattoCriada();
                        }
                        else
                        {
                            tattoJaExistente();
                        }
                    }
                }
                else
                {
                    cmbHora.Enabled = false;
                    txtData.Enabled = false;
                }
                CarregarTatuadores();
            }
        }
コード例 #10
0
        private void CarregarSessoes(DateTime Data)
        {
            var objBLTAB_AGENDA             = new BLTAB_AGENDA();
            List <MLTAB_AGENDA> objDiaAtual = new List <MLTAB_AGENDA>();

            objDiaAtual = objBLTAB_AGENDA.ConsultarDataEspecificaP(Data);

            if (objDiaAtual.Count > 0)
            {
                lstData.Items.Clear();

                foreach (var itemLista in objDiaAtual)
                {
                    ListViewItem objListViewItem = new ListViewItem();

                    objListViewItem.Text = itemLista.Cli_Nome;
                    objListViewItem.SubItems.Add(itemLista.ID_AGE.ToString());
                    objListViewItem.SubItems.Add(itemLista.Hora.ToString());
                    objListViewItem.SubItems.Add(itemLista.Age_Data.ToString());
                    if (itemLista.Age_ValorSessao > 0)
                    {
                        objListViewItem.SubItems.Add(itemLista.Age_ValorSessao.ToString(".00"));
                    }
                    else
                    {
                        objListViewItem.SubItems.Add(itemLista.Age_ValorSessao.ToString("0.00"));
                    }

                    objListViewItem.SubItems.Add(itemLista.Tpt_Tipo.ToString());
                    objListViewItem.SubItems.Add(itemLista.Tat_Descricao.ToString());
                    objListViewItem.SubItems.Add(itemLista.Fpg_Vezes.ToString());
                    objListViewItem.SubItems.Add(itemLista.Fpg_Forma.ToString());

                    lstData.Items.Add(objListViewItem);
                }
            }
        }
コード例 #11
0
        private void CarregarSessoesPorNome(string Cli_Nome)
        {
            var objBLTAB_AGENDA             = new BLTAB_AGENDA();
            List <MLTAB_AGENDA> objDiaAtual = new List <MLTAB_AGENDA>();

            string CliNome = (String.IsNullOrEmpty(Cli_Nome)) ? null : Cli_Nome;

            objDiaAtual = objBLTAB_AGENDA.ConsultarDataPorNome(CliNome);

            if (objDiaAtual.Count > 0)
            {
                foreach (var itemLista in objDiaAtual)
                {
                    ListViewItem objListViewItem = new ListViewItem();

                    objListViewItem.Text = itemLista.Cli_Nome;
                    objListViewItem.SubItems.Add(itemLista.ID_AGE.ToString());
                    objListViewItem.SubItems.Add(itemLista.Hora.ToString());
                    objListViewItem.SubItems.Add(itemLista.Age_Data.ToString());
                    if (itemLista.Age_ValorSessao > 0)
                    {
                        objListViewItem.SubItems.Add(itemLista.Age_ValorSessao.ToString(".00"));
                    }
                    else
                    {
                        objListViewItem.SubItems.Add(itemLista.Age_ValorSessao.ToString("0.00"));
                    }
                    objListViewItem.SubItems.Add(itemLista.Tpt_Tipo.ToString());
                    objListViewItem.SubItems.Add(itemLista.Tat_Descricao.ToString());
                    objListViewItem.SubItems.Add(itemLista.Fpg_Vezes.ToString());
                    objListViewItem.SubItems.Add(itemLista.Fpg_Forma.ToString());

                    lstData.Items.Add(objListViewItem);
                }
            }
        }