コード例 #1
0
        public Response <List <Empresa> > GetAll()
        {
            Response <List <Empresa> > response = new Response <List <Empresa> >();

            try
            {
                response.Value = empresaRepository.GetAll();
                return(response);
            }
            catch (Exception e)
            {
                return(response.Error(e.Message));
            }
        }
コード例 #2
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            var lista = EmpresaRepository.GetAll();

            if (lista == null || lista.Count == 0)
            {
                throw new ErrorMessageException("É necessário realizar o cadastro da Empresa em COnfigurações");
            }
            _empresa = lista[0];

            //imgLoop.Visible = true;
            this.Enabled = false;

            //string path = @"Projeto_Pedido.Reports.ReportPedido.rdlc";
            if (this.reportViewer == null)
            {
                this.reportViewer = new ReportViewer();
            }

            this.reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSet2", listagemImpressao));
            string path = @"Projeto_Pedido.Reports.ReportPedido.rdlc";

            frmReport = new FormReport(this.reportViewer, path, GetParametersToPrint());

            this.Enabled = true;
            frmReport.ShowDialog();
        }
コード例 #3
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            try
            {
                var lista = EmpresaRepository.GetAll();
                if (lista == null || lista.Count == 0)
                {
                    throw new ErrorMessageException("É necessário realizar o cadastro da Empresa em COnfigurações");
                }
                _empresa = lista[0];

                string path = @"Projeto_Pedido.Reports.ImpressaoPedido.rdlc";
                if (this.reportViewer == null)
                {
                    this.reportViewer = new ReportViewer();
                }

                var listItens = _pedido.ItensPedido;

                this.reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSet2", listItens));

                FormReport frmReport = new FormReport(this.reportViewer, path, GetParametersToPrint());
                frmReport.ShowDialog();
            }
            catch (ErrorMessageException eme)
            {
                MessageBox.Show(eme.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            catch (Exception ex)
            {
            }
        }
コード例 #4
0
        // GET: api/Empresas
        public IEnumerable <Empresa> GetEmpresas()
        {
            EmpresaRepository empRepository = new EmpresaRepository();
            var empresas = empRepository.GetAll();

            return(empresas);
        }
コード例 #5
0
        public IActionResult GetAll()
        {
            var empresas       = _empresaRepository.GetAll();
            var EmpresasResult = _mapper.Map <List <EmpresaResponseDto> >(empresas);

            return(Ok(EmpresasResult));
        }
コード例 #6
0
        public FormEmpresa()
        {
            InitializeComponent();

            this.Text            = string.Empty;
            this.ControlBox      = false;
            this.DoubleBuffered  = true;
            this.MaximizedBounds = Screen.FromHandle(this.Handle).WorkingArea;
            DirtyUF(ddlUF);
            var lista = EmpresaRepository.GetAll();

            if (lista != null && lista.Count > 0)
            {
                EnableFields(this, false);
                btnSave.Visible  = false;
                btnImage.Visible = false;
                _empresa         = lista[0];
                FillFields02();
            }
        }
コード例 #7
0
        // GET: Empresa
        public ActionResult Index()
        {
            var clienteViewModel = Mapper.Map <IEnumerable <Empresa>, IEnumerable <EmpresaViewModel> >(_empresaRepository.GetAll());

            return(View(clienteViewModel));
        }