Example #1
0
        public void BackCall(string info, EnStatus Status)
        {
            switch (Status)
            {
            case EnStatus.Begin:

            case EnStatus.Comment:

            case EnStatus.Error:
                this.txtInfors.Text += info + "\r\n";
                this.txtInfors.Select(this.txtInfors.Text.Length, 0);
                this.txtInfors.ScrollToCaret();
                break;

            case EnStatus.Close:
                this.txtInfors.Text += info + "\r\n";
                this.txtInfors.Select(this.txtInfors.Text.Length, 0);
                this.txtInfors.ScrollToCaret();
                MessageBox.Show(this, "Finished work.");
                break;

            default:
                break;
            }
        }
Example #2
0
        public frmTrocaStatus(EnStatus enStatus, EnTipos enTipos)
        {
            _enStatus = enStatus;
            _enTipos  = enTipos;

            InitializeComponent();
        }
Example #3
0
        public StatusViewModel ObterPorCodigo(int codigo, EnStatus enStatus)
        {
            string url = Constantes.URL + "Status/ObterPorCodigoStatus?codigo={0}&enStatus={1}";

            //string url = Constantes.URL + "status/?codigo={0}";
            return(new Operacao <StatusViewModel>().First(string.Format(url, codigo, (int)enStatus)));
        }
Example #4
0
 public frmStatus(EnStatus enStatus)
 {
     Iniciar();
     FiltrarDados("ABCDE", enStatus);
     ModoPesquisa = false;
     _enStatus    = enStatus;
 }
Example #5
0
 public frmStatus(string texto, EnStatus enStatus)
 {
     Iniciar();
     FiltrarDados(texto, enStatus);
     ModoPesquisa = true;
     _enStatus    = enStatus;
 }
Example #6
0
 public void ProgramaStatus(EnProgramas enPrograma, bool obrigatorio = false, bool mostrarBotao = true, string texto = "", bool editar = true, EnStatus enStatus = EnStatus.Todos)
 {
     _enProgramas  = enPrograma;
     _mostrarBotao = mostrarBotao;
     _obrigatorio  = obrigatorio;
     _texto        = texto;
     _editar       = editar;
     _enStatus     = enStatus;
     _comprimento  = txtNome.Width;
     Consultar(TipoPesquisa.Nenhum);
 }
Example #7
0
 public Status ObterPorCodigo(int codigo, EnStatus enStatus)
 {
     if (enStatus == EnStatus.Todos)
     {
         return(_rep.First(x => x.Codigo == codigo && x.Ativo == true));
     }
     else
     {
         return(_rep.First(x => x.Codigo == codigo && x.Programa == (int)enStatus && x.Ativo == true));
     }
 }
Example #8
0
        public IEnumerable <StatusConsulta> Filtrar(string campo, string texto, EnStatus enStatus, string ativo = "A", bool contem = true)
        {
            int tipo = (int)enStatus;

            string sTexto = "";

            sTexto = "'" + texto + "'";
            if (contem)
            {
                sTexto = "'%" + texto + "%'";
            }

            var sb = new StringBuilder();

            sb.AppendLine("  SELECT");
            sb.AppendLine(" Sta_Id as Id,");
            sb.AppendLine(" Sta_Codigo as Codigo,");
            sb.AppendLine(" Sta_Nome as Nome,");
            sb.AppendLine(" Sta_Programa as Programa");
            sb.AppendLine(" FROM Status");

            if (!string.IsNullOrWhiteSpace(texto) && (texto != "0"))
            {
                sb.AppendLine(" WHERE " + campo + " LIKE " + sTexto);
            }
            else
            {
                sb.AppendLine("WHERE Sta_Id > 0");
            }

            if (ativo == "A")
            {
                sb.AppendLine(" AND Sta_Ativo = 1");
            }

            if (ativo == "I")
            {
                sb.AppendLine(" AND Sta_Ativo = 0");
            }

            if (enStatus != EnStatus.Todos)
            {
                sb.AppendLine(" AND Sta_Programa = " + tipo);
            }

            sb.AppendLine(" ORDER BY " + campo);
            var lista = _rep.context.Database.SqlQuery <StatusConsulta>(sb.ToString());

            return(lista);
        }
Example #9
0
        private void FiltrarDados(string texto, EnStatus enStatus)
        {
            string sCampo = Grade.BuscarCampo(ref dgvDados, cbCampos.Text);

            _statusApp = new StatusApp();
            string ativo = cboAtivo.Text;

            if (sCampo == "NomePrograma")
            {
                sCampo = "Sta_Programa";
            }

            _listaConsulta      = _statusApp.Filtrar(sCampo, texto, enStatus, ativo.Substring(0, 1)).ToList();
            dgvDados.DataSource = _listaConsulta;
        }
Example #10
0
        private string RetornaStatus(EnStatus status)
        {
            switch (status)
            {
            case EnStatus.Aguardando:
                return("Aguardando");

            case EnStatus.Iniciado:
                return("Iniciado");

            case EnStatus.Finalizado:
                return("Finalizado");
            }
            return(null);
        }
Example #11
0
        public StatusConsultaViewModel[] Filtrar(string campo, string texto, EnStatus tipo, string ativo = "A", bool contem = true)
        {
            string sContem = "0";

            if (contem)
            {
                sContem = "1";
            }

            //string url = "http://localhost:64735/api/status?campo=sta_nome&texto=A&enStatus=1&ativo=A&contem=1";
            string url       = Constantes.URL + "status/Filtrar?campo={0}&texto={1}&enStatus={2}&ativo={3}&contem={4}";
            string resultado = string.Format(url, campo, texto, (int)tipo, ativo, sContem);

            return(new Operacao <StatusConsultaViewModel>().GetAll(resultado));
        }
Example #12
0
        public StatusViewModel ObterPorCodigo(int codigo, EnStatus enStatus)
        {
            var model = new StatusViewModel();

            try
            {
                var prod = _servicoStatus.ObterPorCodigo(codigo, enStatus);
                //var prod = _statusServico.ObterPorCodigo(codigo, enStatus);
                model = prod.Adapt <StatusViewModel>();
                return(model);
            }
            catch (Exception ex)
            {
                model.Mensagem = ex.Message;
                return(model);
            }
        }
Example #13
0
 public IEnumerable <StatusConsultaViewModel> Filtrar(string campo, string texto, EnStatus enStatus, string ativo = "A", bool contem = true)
 {
     try
     {
         var lista = _servicoStatus.Filtrar(campo, texto, enStatus, ativo, contem);
         //var lista = _statusServico.Filtrar(campo, texto, enStatus, ativo, contem);
         var model = lista.Adapt <StatusConsultaViewModel[]>();
         return(model);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #14
0
        private void btnPayment_Click(object sender, EventArgs e)
        {
            frmPayment pay = new frmPayment();

            pay.level = lblGradeLevel.Text;

            if (lblMOPInfo.Text == "RESERVATION")
            {
                //PAYMENT INFOS
                pay.fee_for_reservation = Convert.ToDouble(lblReserve.Text);
                pay.amount_due          = Convert.ToDouble(lblReserve.Text);
                pay.amount_per_month    = lblPerMonthAdv.Text;
                pay.total_tuition       = Convert.ToDouble(lblTotalPayment.Text);

                pay.total_tuition = Convert.ToDouble(lblTotalPayment.Text);

                pay.voucher_info   = lblVoucher.Text;
                pay.voucher_amount = Convert.ToDouble(lblVoucherAmount.Text);

                //STUDENT INFORMATION
                pay.full_name = lblName.Text;
                pay.S_LRN     = lblLRN.Text;
                pay.reg_no    = lblRegNo.Text;
                pay.GOCNo     = lblGOCNo.Text;
                pay.S_PAYFOR  = lblMOPInfo.Text;
                pay.ifFullPay = cmbMOP.Text;

                //if Reservation or Partial
                pay.payment_status = lblMOPInfo.Text;

                //Call Method to load info before transaction
                pay.Render();
                //to show the form
                pay.ShowDialog();
            }

            else if (lblMOPInfo.Text == "PARTIAL PAYMENT")
            {
                if (Convert.ToInt32(lblPaymentNoCheck.Text) == 0)
                {
                    pay.fee_for_reservation = Convert.ToDouble(lblReserve.Text);
                }
                else
                {
                    if (EnStatus.Equals("Reservee"))
                    {
                        pay.amount_due = Convert.ToDouble(lblAmountDues.Text);
                    }
                    else
                    {
                        pay.amount_due = Convert.ToDouble(lblPerMonthAdv.Text);
                    }
                }

                pay.amount_per_month = lblPerMonthAdv.Text;
                pay.total_tuition    = Convert.ToDouble(lblTotalPayment.Text);

                pay.tuitionFeeMinusVC = Convert.ToDouble(lblTuition.Text);


                pay.voucher_info   = lblVoucher.Text;
                pay.voucher_amount = Convert.ToDouble(lblVoucherAmount.Text);


                //STUDENT INFORMATION
                pay.full_name = lblName.Text;
                pay.S_LRN     = lblLRN.Text;
                pay.reg_no    = lblRegNo.Text;
                pay.GOCNo     = lblGOCNo.Text;

                pay.S_PAYFOR = lblAmountDues.Text;

                //if Reservation or Partial
                pay.payment_status = lblMOPInfo.Text;
                pay.payment_no     = Convert.ToInt32(lblPaymentNoCheck.Text);

                //Call Method to load info before transaction
                pay.EnrollmentStatus(); //to check the payment if this is the second payment, check by the Enrollment Status tag
                pay.Render();
                //to show the form
                pay.ShowDialog();
            }

            else if (lblMOPInfo.Text == "FULL PAYMENT")
            {
                //// double a = Convert.ToDouble(lblPerMonthAdv.Text);
                // double a = Convert.ToDouble(lblAmountDues.Text);
                if (lblGOCNo.Text.Equals("N/A"))
                {
                    //STUDENT INFORMATION
                    pay.full_name = lblName.Text;
                    pay.S_LRN     = lblLRN.Text;
                    pay.reg_no    = lblRegNo.Text;
                    pay.GOCNo     = lblGOCNo.Text;

                    //pay.S_PAYFOR = lblTotalPayment.Text;

                    //if Reservation or Partial
                    pay.payment_status = lblMOPInfo.Text;
                    pay.payment_no     = Convert.ToInt32(lblPaymentNoCheck.Text);

                    //pay.amount_due = Convert.ToDouble(lblTotalPayment.Text);

                    pay.amount_due = Convert.ToDouble(lblTotalPayment.Text) - Convert.ToDouble(lblVoucherAmount.Text);

                    //Call Method to load info before transaction
                    pay.EnrollmentStatus(); //to check the payment if this is the second payment, check by the Enrollment Status tag

                    pay.fullPayStat = "FullPayment";
                    pay.RenderFullpay();
                    //to show the form
                    pay.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Account is Fully Paid", "Enrollment System", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Example #15
0
 public Status ObterPorCodigo(int codigo, EnStatus enStatus)
 {
     return(_rep.ObterPorCodigo(codigo, enStatus));
 }
Example #16
0
 public IEnumerable <StatusConsulta> Filtrar(string campo, string texto, EnStatus enStatus, string ativo = "A", bool contem = true)
 {
     return(_rep.Filtrar(campo, texto, enStatus, ativo, contem));
 }
Example #17
0
        private void ConsultarStatus(int codigo, string nome, TipoPesquisa tipoPesquisa, EnStatus enStatus)
        {
            var consulta = new ConsultaStatus();

            if (tipoPesquisa != TipoPesquisa.Tela)
            {
                txtCodigo.txtValor.Text = "";
                txtNome.Text            = "";
            }
            var model = consulta.Pesquisar(codigo, nome, tipoPesquisa, enStatus);

            if (model != null)
            {
                dgvFiltro.Rows.Add(model.Id, model.Codigo, model.Nome);
                txtCodigo.txtValor.Focus();
            }
        }
Example #18
0
 public IEnumerable <Status> ObterPorPrograma(EnStatus enStatus)
 {
     return(_rep.ListarTodos().Where(x => x.Programa == (int)enStatus));
 }
Example #19
0
 public IEnumerable <Status> ObterPorPrograma(EnStatus enStatus)
 {
     return(_uow.RepositorioStatus.ObterPorPrograma(enStatus));
 }
Example #20
0
 public void TipoDeCadastro(TipoCadastro tipoCadastro, EnStatus enStatus, EnTipos enTipos)
 {
     _tipoCadastro = tipoCadastro;
     _enStatus     = enStatus;
     _enTipos      = enTipos;
 }
Example #21
0
 public Status ObterPorCodigo(int codigo, EnStatus enStatus)
 {
     return(_uow.RepositorioStatus.ObterPorCodigo(codigo, enStatus));
 }
Example #22
0
        private void ConsultarStatus(int codigo, string nome, TipoPesquisa tipoPesquisa, EnStatus enStatus)
        {
            var consulta = new ConsultaStatus();

            try
            {
                if (tipoPesquisa != TipoPesquisa.Tela)
                {
                    txtId.Text = "";
                    txtCodigo.txtValor.Text = "";
                    txtNome.Text            = "";
                }
                var model = consulta.Pesquisar(codigo, nome, tipoPesquisa, enStatus);
                if (model != null)
                {
                    txtId.Text = model.Id.ToString();
                    txtCodigo.txtValor.Text = model.Codigo.ToString("0000");
                    txtNome.Text            = model.Nome;
                    _objeto   = model;
                    Modificou = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtCodigo.Focus();
            }
            txtId.Modified = false;
            txtCodigo.txtValor.Modified = false;
            txtNome.Modified            = false;
        }
Example #23
0
 public IEnumerable <Status> ObterPorPrograma(EnStatus enStatus)
 {
     return(base.GetAll().Where(x => x.Programa == (int)enStatus));
 }
Example #24
0
        public StatusViewModel Pesquisar(int codigo, string descricao, TipoPesquisa tipoPesquisa, EnStatus enStatus)
        {
            if (codigo == 0 && tipoPesquisa == TipoPesquisa.Id)
            {
                return(null);
            }

            if (string.IsNullOrEmpty(descricao) && tipoPesquisa == TipoPesquisa.Descricao)
            {
                return(null);
            }

            if (tipoPesquisa == TipoPesquisa.Tela)
            {
                frmStatus formulario = new frmStatus("", enStatus);
                if (Tela.AbrirFormularioModal(formulario))
                {
                    if (Funcoes.IdSelecionado == 0)
                    {
                        return(null);
                    }

                    return(_statusApp.ObterPorId(Funcoes.IdSelecionado));
                }
            }

            if (tipoPesquisa == TipoPesquisa.Id && codigo > 0)
            {
                var model = _statusApp.ObterPorCodigo(codigo, enStatus);
                if (model == null || model.Codigo == 0)
                {
                    throw new Exception("Registro não encontrado!");
                }
                return(model);
            }

            if (tipoPesquisa == TipoPesquisa.Descricao && descricao.Length > 0)
            {
                var model = _statusApp.Filtrar("Sta_Nome", descricao, enStatus);
                if (model == null)
                {
                    frmStatus formulario = new frmStatus(enStatus);
                    if (Tela.AbrirFormularioModal(formulario))
                    {
                        return(_statusApp.ObterPorId(Funcoes.IdSelecionado));
                    }
                    return(null);
                }
                else
                {
                    if (model.Count() == 1)
                    {
                        return(_statusApp.ObterPorId(model.First().Id));
                    }
                    else
                    {
                        frmStatus formulario = new frmStatus(descricao, enStatus);
                        if (Tela.AbrirFormularioModal(formulario))
                        {
                            return(_statusApp.ObterPorId(Funcoes.IdSelecionado));
                        }
                    }
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Example #25
0
        public StatusViewModel Editar(int id, int idUsuario, EnStatus enStatus)
        {
            string url = Constantes.URL + "status/Editar?id={0}&idUsuario={1}";

            return(new Operacao <StatusViewModel>().First(string.Format(url, id, idUsuario)));
        }