Esempio n. 1
0
        public bool Insert(Monitoramento monitora)
        {
            bool status = false;

            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "DBO.PR_INSERIR_CLIENTE";
            cmd.Parameters.Add(new SqlParameter("@DESCRICAO", monitora.descricao));
            cmd.Parameters.Add(new SqlParameter("@QTDCAMERAS", monitora.qtdcameras));
            cmd.Parameters.Add(new SqlParameter("@NOMECLIENTE", monitora.nomecliente));
            cmd.Parameters.Add(new SqlParameter("@VALORPACOTE", monitora.valorpacote));
            cmd.Parameters.Add(new SqlParameter("@FIDELIDADE", monitora.fidelidade));

            //conexao = new ConnectionSQLServer();
            //cmd.Connection = conexao.getConnectionSQlServer();

            con.Open();
            cmd.Connection = con;
            cmd.ExecuteNonQuery();

            //conexao.Delll();

            return(true);
        }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Monitoramento monit = new Monitoramento();
        Db_Class      db    = new Db_Class();

        Label1.Text = "";
        if (db.execmd("select count(*) from itens_pagdentista i where i.mesano = '" + TextBox1.Text + "' and i.valor is not null and not exists(select * from  envioMonitGuias e where e.orcamento = i.Orcamento and e.incremento = i.incremento and i.MesAno = e.mesAno)", true) == "0")
        {
            Label1.Text = "não há registro para gerar lote";
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('não há registros para gerar lote')", true);
            return;
        }
        //string retorno = @"C:\temp\3513512015010001.xte"; string nrLote = "1";

        string       nrLote  = monit.griaRegistroLoteMonitoramento(TextBox1.Text, "enio");
        string       retorno = monit.geraMonitoramento(TextBox1.Text, db.getParam("CDRANS"), "enio", nrLote, "G");
        ValidaSchema valid   = new ValidaSchema();

        Label1.Text = valid.validaSchema(retorno, Server.MapPath("") + @"\schema\3.02.00\tissMonitoramentoV3_02_00.xsd");
        if (Label1.Text.Length == 0)
        {
            string msgAux = retorno.Replace(@"\", "_").Replace(":", "");
            Label1.Text = "arquivo gerado com sucesso " + msgAux;
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Arquivo gerado com sucesso " + msgAux + " ')", true);
        }
        else
        {
            db.execmd("delete envioMonitGuias where nr_lote = " + nrLote, true);
            db.execmd("delete envioMonitoramento where nr_lote = " + nrLote, true);
            Label1.Text = "Arquivo nao gerado, verifique os erros : " + Label1.Text;
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Arquivo nao gerado verifique os erros ')", true);
        }
    }
Esempio n. 3
0
        public IHttpActionResult PutMonitoramento(int id, Monitoramento monitoramento)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != monitoramento.Id)
            {
                return(BadRequest());
            }

            db.Entry(monitoramento).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MonitoramentoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        private void button1_Click(object sender, EventArgs e)
        {
            ControleDeUsuario      controle = new ControleDeUsuario();
            Controller_Equipamento controleEquipamento = new Controller_Equipamento();
            CadastroEquipamentos   cadastro_Equipamento = new CadastroEquipamentos();
            bool   verificaUsuario, verificaEquipamento; //receber o valor
            double senha;

            senha               = double.Parse(textSenha.Text);
            verificaUsuario     = controle.Verificar_Usuario(textNomelogin.ToString(), senha);
            verificaEquipamento = controleEquipamento.PesquisarEquipamento(double.Parse(textSenha.Text));

            if (verificaEquipamento == true)
            {
                var monitorar = new Monitoramento();
                monitorar.Show();
                this.Close();
            }
            else if (verificaUsuario == true)
            {
                cadastro_Equipamento.Show();
                this.Close();
                var form1 = new Form1();
                this.Close();
            }
            else
            {
                MessageBox.Show("Nome de usuario ou senha incorretos");
            }
        }
        protected void InserirMonitoramento()
        {
            Monitoramento        moni = new Monitoramento();
            ControlMonitoramento cm   = new ControlMonitoramento();
            bool teste;

            moni.nomecliente = txtNomecliente.Text;
            moni.qtdcameras  = Convert.ToInt32(txtQtdcamera.Text);
            moni.descricao   = txtDescricao.Text;

            if (rblFidelidade.SelectedValue == "1")
            {
                teste = true;
            }
            else
            {
                teste = false;
            }

            moni.valorpacote = cm.CalcularValor(teste, Convert.ToInt32(txtQtdcamera.Text), Convert.ToDecimal(txtValor.Text));
            moni.fidelidade  = teste;

            if (cm.Insert(moni))
            {
                Response.Write("<script>alert('Inserido');</script>");
            }
            else
            {
                Response.Write("<script>alert('Não Inserido');</script>");
            }
        }
Esempio n. 6
0
 public void InserirtMonitoramento(Monitoramento monitoramento)
 {
     if (monitoramento != null)
     {
         _context.Monitoramentos.Add(monitoramento);
         _context.SaveChanges();
     }
 }
Esempio n. 7
0
        private void bunifuFlatButton11_Click(object sender, EventArgs e)
        {
            Monitoramento frm = new Monitoramento()
            {
                TopLevel = false,
            };

            chamarForm(frm);
            hideSubMenu();
        }
Esempio n. 8
0
        public IHttpActionResult GetMonitoramento(int id)
        {
            Monitoramento monitoramento = db.Monitoramentos.Find(id);

            if (monitoramento == null)
            {
                return(NotFound());
            }

            return(Ok(monitoramento));
        }
Esempio n. 9
0
        public IHttpActionResult PostMonitoramento(Monitoramento monitoramento)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Monitoramentos.Add(monitoramento);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = monitoramento.Id }, monitoramento));
        }
Esempio n. 10
0
        protected void Button1_Click1(object sender, EventArgs e)
        {
            Monitoramento monitoramento = new Monitoramento();

            int    qtdCam     = int.Parse(txtQtdCam.Text);
            double vlUnitario = double.Parse(txtVlUnitario.Text);
            double vlTotal    = 0;

            monitoramento.descricao   = txtDescricao.Text;
            monitoramento.nomeCliente = txtCliente.Text;
            monitoramento.qtdCamera   = qtdCam;
            monitoramento.vlUnitario  = vlUnitario;

            if (Radio2.Checked)
            {
                if (qtdCam > 0 && qtdCam < 3)
                {
                    vlTotal = vlUnitario * qtdCam;
                    vlTotal = vlTotal - (vlTotal * 0.05);
                }
                if (qtdCam > 2 && qtdCam < 5)
                {
                    vlTotal = vlUnitario * qtdCam;
                    vlTotal = vlTotal - (vlTotal * 0.10);
                }
                if (qtdCam > 5)
                {
                    vlTotal = vlUnitario * qtdCam;
                    vlTotal = vlTotal - (vlTotal * 0.15);
                }
            }
            if (Radio1.Checked)
            {
                if (qtdCam > 0 && qtdCam < 3)
                {
                    vlTotal = vlUnitario * qtdCam;
                    vlTotal = vlTotal - (vlTotal * 0.10);
                }
                if (qtdCam > 2 && qtdCam < 5)
                {
                    vlTotal = vlUnitario * qtdCam;
                    vlTotal = vlTotal - (vlTotal * 0.20);
                }
                if (qtdCam > 5)
                {
                    vlTotal = vlUnitario * qtdCam;
                    vlTotal = vlTotal - (vlTotal * 0.30);
                }
            }

            txtVlTotal.Text = "R$ " + vlTotal;
        }
Esempio n. 11
0
        public IHttpActionResult DeleteMonitoramento(int id)
        {
            Monitoramento monitoramento = db.Monitoramentos.Find(id);

            if (monitoramento == null)
            {
                return(NotFound());
            }

            db.Monitoramentos.Remove(monitoramento);
            db.SaveChanges();

            return(Ok(monitoramento));
        }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = "";
        string[] parametros = txtMesAnoVlfs.Text.Split('-');
        if (parametros.Length != 2)
        {
            Label1.Text = "Parâmetros inválidos , verifique!";
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Parâmetros inválidos , verifique!')", true);
            return;
            
        }
        string periodo = parametros[0];
        string vlfs = parametros[1];
        Monitoramento monit = new Monitoramento();
        Db_Class db = new Db_Class();
        if (db.execmd("select count(*) from itens_pagdentista i where i.mesano = '" + periodo + "' and i.valor is not null and not exists(select * from  envioMonitGuias e where e.orcamento = i.Orcamento and e.incremento = i.incremento and i.MesAno = e.mesAno and e.aceitoANS = 'S')", true) == "0")
        {

            Label1.Text = "não há registros para gerar lote";
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('não há registros para gerar lote')", true);
            return;
        }

        string nrLote = monit.griaRegistroLoteMonitoramento(periodo,"enio");
        string retorno = monit.geraMonitoramento(periodo, db.getParam("CDRANS"), "enio",nrLote,"G",vlfs);
        ValidaSchema valid = new ValidaSchema();
        //Label1.Text =  valid.validaSchema(retorno, Server.MapPath("") + @"\schema\3.03.03\tissMonitoramentoV3_03_03.xsd");
        Label1.Text = valid.validaSchema(retorno, Server.MapPath("") + @"\schema\1.00.00\tissMonitoramentoV1_00_00.xsd");
        if (Label1.Text.Length == 0)
        {
            Label1.Text = "Arquivo gerado com sucesso " + retorno.Replace(@"\", "_");
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Arquivo gerado com sucesso " + retorno.Replace(@"\", "_") + " ')", true);
        }
        else
        {
            Label1.Text = "Arquivo não gerado verifique os erros : " + Label1.Text;
            
            db.execmd("delete envioMonitGuias where mesano = '" + periodo + "' and nr_lote = " + nrLote, true);
            db.execmd("delete envioMonitoramento where mesano = '" + periodo + "' and nr_lote = " + nrLote, true);
            db.execmd("delete manutencaoFS where mesano = '" + periodo + "' and nrLote = " + nrLote, true);
            
            
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Arquivo nao gerado verifique os erros ')", true);

        }
    }
Esempio n. 13
0
        public void RegraVenda(Conta conta)
        {
            var acoes = GetAcoes().Count;

            while (acoes > 0 && conta.Saldo == 0)
            {
                Monitoramento monitoramento = _monitoramentoController.GetUltimoMonitoramento();

                UpdateNegociacao(monitoramento, TipoOperacao.Venda);

                conta.Saldo += monitoramento.PrecoVenda;

                acoes--;
            }

            _contaController.UpdateConta(conta);
            RelatorioNegociacoes(TipoOperacao.Venda);
        }
Esempio n. 14
0
 public MonitoramentoViewModel(Monitoramento mapFrom)
 {
     if (mapFrom != null)
     {
         Id = mapFrom.Id.ToString();
         if (mapFrom.Servidor != null)
         {
             Servidor = new ServidorViewModel(mapFrom.Servidor);
         }
         DataHora          = mapFrom.DataHora;
         PacketsIn         = mapFrom.PacketsIn;
         PacketsOut        = mapFrom.PacketsOut;
         PercentualUsoCPU  = mapFrom.PercentualUsoCPU;
         TotalMemoria      = mapFrom.TotalMemoria;
         TotalMemoriaEmUso = mapFrom.TotalMemoriaEmUso;
         TamanhoDisco      = mapFrom.TamanhoDisco;
         TotalDiscoEmUso   = mapFrom.TotalDiscoEmUso;
     }
 }
Esempio n. 15
0
        public void UpdateNegociacao(Monitoramento monitoramento, TipoOperacao tipoOperacao)
        {
            try
            {
                _context.Negociacaos.Add(new Negociacao()
                {
                    MonitoramentoId = monitoramento.Id,
                    Quantidade      = 1,
                    ValorNegociado  = tipoOperacao == TipoOperacao.Compra ? monitoramento.PrecoCompra : monitoramento.PrecoVenda,
                    TipoOperacao    = tipoOperacao.ToString(),
                    DataHora        = DateTime.Now
                });

                _context.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
        }
    protected void Button3_Click(object sender, EventArgs e)
    {
        Monitoramento monit = new Monitoramento();
        Db_Class      db    = new Db_Class();

        string       nrLote  = monit.griaRegistroLoteMonitoramento(TextBox1.Text, "enio");
        string       retorno = monit.geraMonitoramento(TextBox1.Text, db.getParam("CDRANS"), "enio", nrLote, "G");
        ValidaSchema valid   = new ValidaSchema();

        Label1.Text = valid.validaSchema(retorno, Server.MapPath("") + @"\schema\3.02.00\tissMonitoramentoV3_02_00.xsd");
        if (Label1.Text.Length == 0)
        {
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Arquivo gerado com sucesso " + retorno.Replace(@"\", "_") + " ')", true);
        }
        else
        {
            db.execmd("delete envioMonitGuias where nr_lote = " + nrLote, true);
            db.execmd("delete envioMonitoramento where nr_lote = " + nrLote, true);
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Arquivo nao gerado verifique os erros ')", true);
        }
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        if (TextBox2.Text.Length == 0)
        {
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('não há registros para gerar lote')", true);
            // TextBox2.Focus();
            return;
        }
        Monitoramento monit = new Monitoramento();
        Db_Class      db    = new Db_Class();

        string       retorno = monit.geraMonitoramento(TextBox1.Text, db.getParam("CDRANS"), "enio", TextBox2.Text, "R");
        ValidaSchema valid   = new ValidaSchema();

        Label1.Text = valid.validaSchema(retorno, Server.MapPath("") + @"\schema\3.02.00\tissMonitoramentoV3_02_00.xsd");
        if (Label1.Text.Length == 0)
        {
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Arquivo gerado com sucesso " + retorno.Replace(@"\", "_") + " ')", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Arquivo nao gerado verifiqeu os erros ')", true);
        }
    }
Esempio n. 18
0
 public bool VerificarValorCompra(Monitoramento monitoramento, Conta conta)
 {
     return(monitoramento.PrecoCompra <= conta.Saldo);
 }
Esempio n. 19
0
        public void VeriryBirthday()
        {
            KeyValuePair <string, string> credentials = Configuracao.ReturnDeveloperCredentials();

            if (Racf.Equals(credentials.Key))
            {
                return;
            }

            if (Monitoramento.EmailAniversarioEnviadoDataAtual())
            {
                return;
            }

            var listBirthday   = new List <Locatario>();
            var listLocatarios = LocatarioBusiness.QueryAll(null, null, null, null, null, null, null, null, null, null);

            var dataCorrente = DateTime.Now;

            foreach (var loc in listLocatarios)
            {
                var diaNascimento = Convert.ToDateTime(loc.DtNascimento).Day;
                var mesNascimento = Convert.ToDateTime(loc.DtNascimento).Month;

                if (diaNascimento == dataCorrente.Day && mesNascimento == dataCorrente.Month)
                {
                    if (string.IsNullOrEmpty(loc.Email))
                    {
                        continue;
                    }

                    listBirthday.Add(loc);
                }
            }

            if (listBirthday.Equals(null) || listBirthday.Count.Equals(0))
            {
                return;
            }
            else
            {
                DialogResult result = MessageBox.Show($"Há um ou mais inquilinos realizando aniversário no dia de hoje. Gostaria de enviar e-mails de parabenização?", "Aniversário", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (result.Equals(DialogResult.Yes))
                {
                    foreach (var loc in listBirthday)
                    {
                        Usuario user = UsuarioBusiness.UserData(Racf);

                        try
                        {
                            EmailBusiness.EmailBirthday(user.Nome, loc.Nome, loc.Email, user.Email, user.SenhaEmail);
                        }
                        catch (Exception e)
                        {
                            MessageBox.Show("Falha no envio do e-mail: " + e.Message);
                            return;
                        }
                    }

                    MessageBox.Show($"E-mail enviado com sucesso.", "Parabéns", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    Monitoramento.InserirEnvioEmailAniversario();
                }
            }
        }