Exemple #1
0
        public MateriaisController(
            IConsultaDeMateriais consultaDeMateriais,
            ICadastroDeMateriais cadastroDeMateriais
            )
        {
            this.consultaDeMateriais = consultaDeMateriais;

            this.cadastroDeMateriais = cadastroDeMateriais;
        }
Exemple #2
0
        public MateriaisBindingList(
            IConsultaDeMateriais consultaDeMateriais,
            ICadastroDeMateriais cadastroDeMateriais,
            IConsultaDeComponentes consultaDeComponentes,
            IConsultaDeFabricantes consultaDeFabricantes,
            IList <MaterialViewModel> list
            )
            : base(list)
        {
            this.consultaDeMateriais = consultaDeMateriais;

            this.cadastroDeMateriais = cadastroDeMateriais;

            this.consultaDeComponentes = consultaDeComponentes;

            this.consultaDeFabricantes = consultaDeFabricantes;
        }
Exemple #3
0
        public MateriaisForm(
            IConsultaDeMateriais consultaDeMateriais,
            ICadastroDeMateriais cadastroDeMateriais,
            IConsultaDeComponentes consultaDeComponentes,
            IConsultaDeFabricantes consultaDeFabricantes
            )
        {
            this.consultaDeMateriais = consultaDeMateriais;

            this.cadastroDeMateriais = cadastroDeMateriais;

            this.consultaDeComponentes = consultaDeComponentes;

            this.consultaDeFabricantes = consultaDeFabricantes;

            InitializeComponent();

            //materialBindingSource.AllowNew = false;

            SetMode(false);

            //var groupedKeyPresses =
            //    Observable.FromEventPattern<KeyPressEventHandler, KeyPressEventArgs>(
            //        h => KeyPress += h,
            //        h => KeyPress -= h)
            //        .Select(k => k.EventArgs.KeyChar)
            //        .GroupBy(k => k);

            //groupedKeyPresses.Subscribe((p) =>
            //{
            //    SetStatusBar(p.Key.ToString());
            //});

            var obs = Observable.FromEventPattern <DataGridViewRowsAddedEventHandler, DataGridViewRowsAddedEventArgs>(
                h => materialDataGridView.RowsAdded += h,
                h => materialDataGridView.RowsAdded -= h);

            obs.Subscribe((p) =>
            {
                SetStatusBar("linha adicionada...");
            });
        }
Exemple #4
0
        public MaterialForm(
            IConsultaDeMateriais consultaDeMateriais,
            ICadastroDeMateriais cadastroDeMateriais,
            IConsultaDeComponentes consultaDeComponentes,
            IConsultaDeFabricantes consultaDeFabricantes,
            int?materialId = null
            )
        {
            this.consultaDeMateriais = consultaDeMateriais;

            this.cadastroDeMateriais = cadastroDeMateriais;

            this.consultaDeComponentes = consultaDeComponentes;

            this.consultaDeFabricantes = consultaDeFabricantes;

            this.materialId = materialId;

            InitializeComponent();
        }