예제 #1
0
        public RptFicha(SisCadEntities context, IList<funcionario> funcionarios,bool marcaDaAgua = true)
            : this()
        {
            if (marcaDaAgua && context.EmpresaAtual.logo != null)
            {
                this.Watermark.Image = Bitmap.FromStream(new MemoryStream(context.EmpresaAtual.logo));
                this.Watermark.ImageTransparency = 90;
                this.Watermark.ImageAlign = ContentAlignment.MiddleCenter;
                this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Stretch;

            }
            foreach (var f in funcionarios)
            {
                context.LoadProperty(f, "empresa");
                context.LoadProperty(f.empresa, "municipio");
                context.LoadProperty(f, "ferias");
                context.LoadProperty(f, "municipio");
                context.LoadProperty(f, "dependente");
                context.LoadProperty(f, "movimentacao");
                context.LoadProperty(f, "setor");
                context.LoadProperty(f.setor, "departamento");
                context.LoadProperty(f.setor, "centro_custo");
                context.LoadProperty(f, "cargo");
                context.LoadProperty(f, "cargo_contratacao");
            }
            this.bindingSource1.DataSource = funcionarios;
        }
예제 #2
0
 public void Configure(BindingSource bindingSource)
 {
     _dataContext = Context.GetDataContext();
     bindingSource.CurrentItemChanged += BindingSource_CurrentItemChanged;
     this.bindingSource = bindingSource;
     this.BindingNavigator.BindingSource = bindingSource;
     this.BindingNavigator.AddNewItem.Click += btnNovo_Click;
 }
 public frmSelecaoFuncionario(SisCadEntities context)
     : this()
 {
     this.context = context;
     this.comboBox1.SelectedIndex = 0;
 }