public frmCadastroRetiradaItem(ObjetoTransferencia.Usuario user)
 {
     InitializeComponent();
     this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
     panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));
     usuario            = user;
 }
Пример #2
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                UsuarioNegocios usuarioNegocios = new UsuarioNegocios();

                ObjetoTransferencia.Usuario usuario = new ObjetoTransferencia.Usuario();

                Variados.Criptografia criptografia = new Variados.Criptografia();

                usuario.UsuarioLogin = txtLogin.Text;
                usuario.UsuarioSenha = criptografia.getMD5Hash(txtSenha.Text.Trim());

                ObjetoTransferencia.Usuario resultado = new ObjetoTransferencia.Usuario();
                resultado = usuarioNegocios.Validacao(usuario);

                if (resultado != null)
                {
                    resultado = usuarioNegocios.ConsultaPorID(resultado.UsuarioID);
                    Variados.frmMenuPrincipal frmMenuPrincipal = new Variados.frmMenuPrincipal(resultado);
                    frmMenuPrincipal.ShowDialog();
                }

                else
                {
                    MessageBox.Show("Usuario não identificado, verifique seus dados e tente novamente.", "Login não efetuado");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve um erro ao conectar com o banco, por favor, cosulte seu suporte.", "Erro ao inicializar o sistema.");
            }
        }
 public frmReportCompra(ObjetoTransferencia.Usuario usuarioP)
 {
     InitializeComponent();
     this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
     panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));
     usuario            = usuarioP;
 }
 public frmMenuPrincipal(ObjetoTransferencia.Usuario usuario)
 {
     InitializeComponent();
     controlAnimais.BringToFront();
     user         = usuario;
     lblInfo.Text = "Seja bem vindo: " + user.UsuarioNome;
     this.Region  = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
 }
        public frmConsultaEstoque(ObjetoTransferencia.Usuario usuario)
        {
            InitializeComponent();
            dgvResultado.AutoGenerateColumns = false;
            user = usuario;

            this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));
        }
        public frmAlterarContratoAluguel(ObjetoTransferencia.ContratoAluguel contratoP, ObjetoTransferencia.Usuario usuario)
        {
            InitializeComponent();
            this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));

            contratoAluguel = contratoP;
            user            = usuario;
        }
        public frmReportContratoAluguel(ObjetoTransferencia.Usuario usuarioP)
        {
            InitializeComponent();
            dgvResultado.AutoGenerateColumns = false;
            this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));


            usuario = usuarioP;
        }
        public frmReportEstoqueLocalidade(ObjetoTransferencia.Usuario usuarioP)
        {
            InitializeComponent();
            dgvResultado.AutoGenerateColumns = false;

            this.Region          = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            panelInside.Region   = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));
            gpbDescricao.Visible = true;

            usuario = usuarioP;
        }
Пример #9
0
        private void FrmAlteracaoUsuario_Load(object sender, EventArgs e)
        {
            usuario = usuarioNegocios.ConsultaPorID(usuario.UsuarioID);

            txtID.Text                   = usuario.UsuarioID.ToString();
            txtLogin.Text                = usuario.UsuarioLogin;
            txtNome.Text                 = usuario.UsuarioNome;
            txtSenha.Text                = usuario.UsuarioSenha;
            txtConfirmeSenha.Text        = usuario.UsuarioSenha;
            cbbTipoUsuario.SelectedValue = usuario.TipoUsuario.TipoUsuarioID;
            ckAtivo.Checked              = usuario.UsuarioAtivo;
        }
        public frmConsultaContratoAluguel(Boolean retornoP, ObjetoTransferencia.Usuario usuario)
        {
            InitializeComponent();
            user = usuario;
            dgvResultado.AutoGenerateColumns = false;
            contratoAluguelRetorno           = new ObjetoTransferencia.ContratoAluguel();
            this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));


            retorno = retornoP;
        }
Пример #11
0
 private void DgvResultado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (retorno)
     {
         UsuarioNegocios usuarioNegocios = new UsuarioNegocios();
         usuarioRetorno = usuarioNegocios.ConsultaPorID(Convert.ToInt32(dgvResultado.SelectedRows[0].Cells[0].Value.ToString()));
         Close();
     }
     else
     {
         Usuario.frmAlteracaoUsuario frmAlteracaoUsuario = new frmAlteracaoUsuario(Convert.ToInt32(dgvResultado.SelectedRows[0].Cells[0].Value.ToString()));
         frmAlteracaoUsuario.ShowDialog();
     }
 }
Пример #12
0
        public frmCadastroCompras(ObjetoTransferencia.Usuario usuario)
        {
            InitializeComponent();
            this.Region         = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            tabControl.Region   = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, tabControl.Width, tabControl.Height, 20, 20));
            panelInside.Region  = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));
            panelInside2.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside2.Width, panelInside2.Height, 20, 20));
            panelInside3.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside3.Width, panelInside3.Height, 20, 20));

            compra.Animais = new AnimalCollection();
            compra.Usuario = usuario;
            compra.Pessoa  = new ObjetoTransferencia.Pessoa();
            dgvAnimais.AutoGenerateColumns = false;
        }
Пример #13
0
        public frmReportPrincipal(ObjetoTransferencia.Usuario usuarioP)
        {
            InitializeComponent();

            this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));
            usuario            = usuarioP;

            if (usuario.TipoUsuario.TipoUsuarioDescricao != "Administrador")
            {
                btnCompras.Enabled             = false;
                btnVendas.Enabled              = false;
                btnConsultaVeterinaria.Enabled = false;
                btnEstoque.Enabled             = false;
                btnContratoAluguel.Enabled     = false;
            }
        }
Пример #14
0
        public frmCadastroContratoAluguel(ObjetoTransferencia.Usuario usuario)
        {
            InitializeComponent();
            this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));

            user = usuario;
            contratoAluguel.Pastos             = new PastoCollection();
            contratoAluguel.EstoquesLocalidade = new EstoqueLocalidadeCollection();

            dgvLocalidadesEstoque.AutoGenerateColumns = false;
            dgvPastos.AutoGenerateColumns             = false;
            contratoAluguel.Pastos                = new PastoCollection();
            contratoAluguel.EstoquesLocalidade    = new EstoqueLocalidadeCollection();
            contratoAluguel.Pessoa                = new ObjetoTransferencia.Pessoa();
            contratoAluguel.Pessoa.PessoaFisica   = new PessoaFisica();
            contratoAluguel.Pessoa.PessoaJuridica = new PessoaJuridica();

            var today    = DateTime.Now;
            var tomorrow = today.AddDays(1);

            dtpInicial.Value = today;
            dtpFinal.Value   = tomorrow;
        }
        private void btnRelatorio_Click(object sender, EventArgs e)
        {
            try
            {
                VendaNegocios vendaNegocios = new VendaNegocios();
                string        Path          = "VendasReport.rdlc";

                if (rbPessoa.Checked)
                {
                    int PessoaID = 0;
                    if (int.TryParse(txtPessoa.Text, out PessoaID))
                    {
                        if (PessoaID != 0)
                        {
                            PessoaNegocios             pessoaNegocios = new PessoaNegocios();
                            ObjetoTransferencia.Pessoa pessoa         = new ObjetoTransferencia.Pessoa();
                            pessoa = pessoaNegocios.ConsultaPorID(PessoaID)[0];

                            vendas = vendaNegocios.ConsultaPorPessoa(PessoaID);

                            List <ReportParameter> listReportParameter = new List <ReportParameter>();
                            if (pessoa.PessoaFisica.PessoaFisicaNome != "")
                            {
                                listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de pessoa física - " + pessoa.PessoaFisica.PessoaFisicaNome + "."));
                            }
                            else
                            {
                                listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de pessoa jurídica - " + pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio + "."));
                            }
                            listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                            listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                            List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                            reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                            Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                            report.CallReport(Path, reportDataSources, listReportParameter);
                        }
                    }
                }
                else if (rbUsuario.Checked)
                {
                    int UsuarioID = 0;
                    if (int.TryParse(txtUsuario.Text, out UsuarioID))
                    {
                        if (UsuarioID != 0)
                        {
                            UsuarioNegocios             usuarioNegocios = new UsuarioNegocios();
                            ObjetoTransferencia.Usuario usuario         = new ObjetoTransferencia.Usuario();
                            usuario = usuarioNegocios.ConsultaPorID(UsuarioID);

                            vendas = vendaNegocios.ConsultaPorUsuario(UsuarioID);

                            List <ReportParameter> listReportParameter = new List <ReportParameter>();

                            listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de usuário - " + usuario.UsuarioNome + "."));
                            listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                            listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                            List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                            reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                            Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                            report.CallReport(Path, reportDataSources, listReportParameter);
                        }
                    }
                }
                else if (rbData.Checked)
                {
                    if (rbAntes.Checked)
                    {
                        vendas = vendaNegocios.ConsultaPorDataAntes(dtpData2.Value);

                        List <ReportParameter> listReportParameter = new List <ReportParameter>();

                        listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório antes da data " + dtpData2.Value.ToString("dd/MM/yyy") + "."));
                        listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                        listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                        List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                        reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                        Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                        report.CallReport(Path, reportDataSources, listReportParameter);
                    }
                    else if (rbApos.Checked)
                    {
                        vendas = vendaNegocios.ConsultaPorDataApos(dtpData1.Value);

                        List <ReportParameter> listReportParameter = new List <ReportParameter>();

                        listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório após a data " + dtpData1.Value.ToString("dd/MM/yyy") + "."));
                        listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                        listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                        List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                        reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                        Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                        report.CallReport(Path, reportDataSources, listReportParameter);
                    }
                    else if (rbEntre.Checked)
                    {
                        vendas = vendaNegocios.ConsultaPorDataEntre(dtpData1.Value, dtpData2.Value);

                        List <ReportParameter> listReportParameter = new List <ReportParameter>();

                        listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório entre as datas " + dtpData1.Value.ToString("dd/MM/yyy") + " e " + dtpData2.Value.ToString("dd/MM/yyy") + "."));
                        listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                        listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                        List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                        reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                        Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                        report.CallReport(Path, reportDataSources, listReportParameter);
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
Пример #16
0
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            if (txtLogin.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Por favor, informe o Login do usuário.", "Preencha o campo de Login");
            }
            else if (txtNome.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Por favor, informe o Nome do usuário.", "Preencha o campo de Nome");
            }
            else if (txtSenha.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Por favor, informe o Senha do usuário.", "Preencha o campo de Senha");
            }
            else if (txtConfirmeSenha.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Por favor, Confirme a Senha do usuário.", "Preencha o campo de Confirmação de Senha");
            }
            else if (txtSenha.Text != txtConfirmeSenha.Text)
            {
                MessageBox.Show("A Senha e a Confirmação de senha não são iguais.", "Senha e Confirmação de Senha incorretas");
            }
            else if (cbbTipoUsuario.SelectedIndex == -1)
            {
                MessageBox.Show("Por favor, selecione o Tipo de Usuário.", "Selecione o Tipo de Usuário");
            }
            else
            {
                try
                {
                    UsuarioNegocios             usuarioNegocios = new UsuarioNegocios();
                    ObjetoTransferencia.Usuario usuario         = new ObjetoTransferencia.Usuario();
                    Variados.Criptografia       criptografia    = new Variados.Criptografia();
                    if (usuarioNegocios.ValidacaoLogin(txtLogin.Text.Trim()) != 0)
                    {
                        MessageBox.Show("Este login já está cadastrado. Não é permitido duplicação de logins. Por favor, tente outro diferente.", "Duplicação de login.");
                        txtLogin.Focus();
                    }
                    else
                    {
                        usuario.UsuarioLogin = txtLogin.Text.Trim();
                        usuario.UsuarioNome  = txtNome.Text.Trim();
                        usuario.UsuarioSenha = criptografia.getMD5Hash(txtSenha.Text.Trim());
                        usuario.TipoUsuario  = new TipoUsuario();
                        usuario.TipoUsuario.TipoUsuarioID = Convert.ToInt32(cbbTipoUsuario.SelectedValue);

                        int ID = usuarioNegocios.Cadastrar(usuario);

                        if (ID > 0)
                        {
                            MessageBox.Show("Usuário de ID " + ID + " cadastrado com sucesso!", "Cadastro realizado com sucesso!");
                            Settings.Default.PrimeiraVez = false;
                            Close();
                        }
                        else
                        {
                            MessageBox.Show("O cadastro não foi realizado corretamente, tente novamente.", "Cadastro não realizado.");
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu um erro durante o cadastro, tente novamente.\nCaso o erro persista, consulte seu suporte.\nErro: " + ex.Message, "Cadastro não realizado.");
                }
            }
        }