public frmLivrosAdd(LivrosModels userModels, ILivrosModels livrosModels,
                            IAutorModels autorModels,
                            IEditoraModels editoraModels)
        {
            InitializeComponent();
            this.Load      += delegate { LoaderFormsXML(); Loader(); };
            btnClose.Click += delegate { SaveFormsXML(); };
            IDTextEdit.EditValueChanged += IDTextEdit_TextChanged;

            windowsUIButtonPanel1.ButtonClick += WindowsUIButtonPanel1_ButtonClick;;
            this.livrosModels  = livrosModels;
            this.autorModels   = autorModels;
            this.editoraModels = editoraModels;

            if (userModels != null)
            {
                IDTextEdit.EditValue           = userModels.ID;
                txtAutor.EditValue             = userModels.autoModelsID;
                txtEditora.EditValue           = userModels.EditoraModelsID;
                txtReferencia.EditValue        = userModels.Referencia;
                txtComentarios.EditValue       = userModels.Comentarios;
                txtSBN.EditValue               = userModels.SBN;
                txtEdicao.EditValue            = userModels.Edicao;
                txtAnoLancamento.EditValue     = userModels.AnoLancamento;
                IsValidoToggleSwitch.EditValue = userModels.IsValide;

                txtCodigoBarra.EditValue       = userModels.CodBar;
                txtPratileira.EditValue        = userModels.Pratileira;
                txtPratileiraPosicao.EditValue = userModels.PratileiraPosicao;
                txtReferencia.Focus();
            }
            btnAddForenty1.Click += BtnAddForenty_Click;
            btnAddForenty2.Click += BtnAddForenty_Click2;
        }
        public frmStocksAdd(StocksModels userModels, IStocksModels stocksModels,
                            ILivrosModels livrosModels)
        {
            InitializeComponent();
            this.Load      += delegate { LoaderFormsXML(); Loader(); };
            btnClose.Click += delegate { SaveFormsXML(); };
            IDTextEdit.EditValueChanged += IDTextEdit_TextChanged;

            windowsUIButtonPanel1.ButtonClick += WindowsUIButtonPanel1_ButtonClick;;
            this.livrosModels = livrosModels;
            this.stocksModels = stocksModels;

            if (userModels != null)
            {
                IDTextEdit.EditValue           = userModels.ID;
                txtLivros.EditValue            = userModels.LivrosModelsID;
                txtQuantidade.EditValue        = userModels.Qtd;
                txtQuantidadeMinima.EditValue  = userModels.QuantidadeMinima;
                txtQuantidadeMaxima.EditValue  = userModels.QuantidadeMaxima;
                txtPrecounitario.EditValue     = userModels.PrecoUnitario;
                txtTotal.EditValue             = userModels.Total;
                IsValidoToggleSwitch.EditValue = userModels.Isvalid;
                txtComentarios.EditValue       = userModels.Comentarios;
                txtdataStocks.EditValue        = userModels.Data;
                txtComentarios.Focus();
            }
            else
            {
                txtdataStocks.DateTime = DateTime.Now;
            }
            btnAddForenty1.Click          += BtnAddForenty_Click;
            txtPrecounitario.ValueChanged += TxtPrecounitario_ValueChanged;
            txtQuantidade.ValueChanged    += TxtPrecounitario_ValueChanged;
        }
        public frmLivros(ILivrosModels userModels)
        {
            InitializeComponent();
            this.userModels = userModels;

            this.Load     += delegate { LoaderFormsXML(); Loader(); };
            this.Disposed += delegate { SaveFormsXML(); };

            this.gridView1.DoubleClick += MenuEditar_Click;

            //Menu
            contextMenuStrip1.Opened += ContextMenuStrip1_Opened;
            MenuNovo.Click           += MenuNovo_Click;
            MenuEditar.Click         += MenuEditar_Click;
            MenuApagar.Click         += MenuApagar_Click;
            MenuRelatorios.Click     += MenuRelatorios_Click;
        }