示例#1
0
文件: FrmPrinc.cs 项目: hdm2/agenda
        public FrmPrinc()
        {
            HttpClientHandler ch = new HttpClientHandler();

            ch.UseDefaultCredentials = true;
            urlServidor = new Uri(ApoioUtils.getStrConfig("Con"));
            c           = new HttpClient(ch)
            {
                BaseAddress = urlServidor
            };
            urlServidor = new Uri(urlServidor.ToString().Remove(urlServidor.ToString().IndexOf("/", 7, StringComparison.Ordinal)));

            InitializeComponent();
        }
示例#2
0
        //Busca o PlanoDeContas a partir do formulário de filtro
        public IList <PlanoDeContas> ObterPorFiltro(PlanoDeContas filtrado = null)
        {
            IEnumerable <PlanoDeContas> planos = new List <PlanoDeContas>();

            if (filtrado.CodCli != null && filtrado.CodContas != null)
            {
                int[] chaves = new int[] { filtrado.CodCli.Value, filtrado.CodContas.Value };
                return(dao.obterPorChaves(chaves[0], chaves[1]));
            }

            if (filtrado.CodCli != null)
            {
                IList <PlanoDeContas> temp = dao.ObterPorCodigoCliente(filtrado.CodCli.Value);
                planos = !planos.Any() ? temp : planos.Intersect(temp);
            }

            if (filtrado.CodContas != null)
            {
                IList <PlanoDeContas> temp = dao.ObterPorCodigoConta(filtrado.CodContas.Value);
                planos = !planos.Any() ? temp : planos.Intersect(temp);
            }

            if (ApoioUtils.dataValida(filtrado.DataCriacao))
            {
                IList <PlanoDeContas> temp = dao.ObterPorDataCriacao(filtrado.DataCriacao);
                planos = !planos.Any() ? temp : planos.Intersect(temp);
            }

            if (ApoioUtils.dataValida(filtrado.DataExclusao))
            {
                IList <PlanoDeContas> temp = dao.ObterPorDataExclusao(filtrado.DataExclusao);
                planos = !planos.Any() ? temp : planos.Intersect(temp);
            }

            if (!String.IsNullOrEmpty(filtrado.Descricao))
            {
                IList <PlanoDeContas> temp = dao.ObterPorDescricao(filtrado.Descricao);
                planos = !planos.Any() ? temp : planos.Intersect(temp);
            }

            return(planos.ToList());
        }
示例#3
0
        public DemonstrativoForm(DateTime dataHora, Funcionario funcionario)
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;

            HttpClientHandler ch = new HttpClientHandler();

            ch.UseDefaultCredentials = true;
            c = new HttpClient(ch)
            {
                BaseAddress = new Uri(ApoioUtils.getStrConfig("Con"))
            };

            this.funcionario    = funcionario;
            this.data.Text      = String.Format("{0:dd/MM/yyyy}", dataHora.Date);
            this.matricula.Text = funcionario.Id;
            this.nome.Text      = funcionario.Nome;
            this.horaCerta.Text = String.Format("Hora certa: {0:hh\\:mm}h", dataHora.TimeOfDay);
            preencherTabela();
        }
        public DemonstrativoFormConfirmacao(String data, Funcionario funcionario)
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;

            HttpClientHandler ch = new HttpClientHandler();

            ch.UseDefaultCredentials = true;
            c = new HttpClient(ch)
            {
                BaseAddress = new Uri(ApoioUtils.getStrConfig("Con"))
            };

            this.funcionario    = funcionario;
            this.data.Text      = data;
            this.matricula.Text = funcionario.Id;
            this.nome.Text      = funcionario.Nome;

            preencherTabela();
        }
示例#5
0
 public void registraLog(Usuario usuario, String txContxLogseg, String txOperaLog, String txIpUsuarRedeLog)
 {
     registraLog(usuario.Id, DateTime.Now, usuario.Nome, txContxLogseg, txOperaLog, txIpUsuarRedeLog, usuario.Login, ApoioUtils.getStrConfig("matricSGA"), usuario.LoginRede);
 }