//Edição da nota fiscal public XFrmNotaFiscal(Movimento capaNF, FormTypeAction formTypeAction, TypeFiltroMovimento typeFiltroMovimento, Usuario currentUser) : this() { this.capa = capaNF; this.formTypeAction = formTypeAction; this.currentUser = currentUser; this.typeFiltroMovimento = typeFiltroMovimento; this.lookUpTipoMovimento1.TypeFiltroMovimento = typeFiltroMovimento; btnEditNF.Visible = true; //deixar readyOnly os textEdits ComponenteUtil.ReadyOnly(true, getComponents()[0]); //desabilitar os componentes ComponenteUtil.DesabilitarComponentes(getComponents()[1]); //desabilitar os lookups ITS lookUpCentroCusto1.ReadOnlyMode(); lookUpFormaPagamento1.ReadOnlyMode(); lookUpMatrizFilial1.ReadyOnlyMode(); lookUpCliFor1.ReadOnlyMode(); lookUpTipoMovimento1.ReadOnlyMode(); lookUpModeloDocFiscal1.ReadOnlyMode(); lookUpLocalEstoque1.ReadOnlyMode(); //desabilitar a ediçao se houver alguma parcela paga if (isParcelasPagas(capaNF) || capa.TipoMovimento.CategoriaTipoMovimento == TypeCategoriaTipoMovimento.Transferencia) { btnEditNF.Enabled = false; if (capa.TipoMovimento.CategoriaTipoMovimento == TypeCategoriaTipoMovimento.Transferencia) { lbMensagem.Visible = true; } } }
internal void ManagerNFs(Usuario currentUser, TypeFiltroMovimento typeFiltroMovimento, EmpresaFilial filial) { //tava chamando apenas uma tela //chamava a outra tela so se a outra nao existisse if (typeFiltroMovimento == TypeFiltroMovimento.Entradas) { if (FormsUtil.isFormDisposedOrNull(_xFrmGerenciarNfEntradas)) { this._xFrmGerenciarNfEntradas = new XFrmGerenciarMovimento(currentUser, typeFiltroMovimento, filial); } FormsUtil.Show(_xFrmGerenciarNfEntradas, this._menu); } if (typeFiltroMovimento == TypeFiltroMovimento.Saidas) { if (FormsUtil.isFormDisposedOrNull(_xFrmGerenciarNfSaidas)) { this._xFrmGerenciarNfSaidas = new XFrmGerenciarMovimento(currentUser, typeFiltroMovimento, filial); } FormsUtil.Show(_xFrmGerenciarNfSaidas, this._menu); } if (typeFiltroMovimento == TypeFiltroMovimento.Estoque) { if (FormsUtil.isFormDisposedOrNull(_xFrmGerenciarEstoque)) { this._xFrmGerenciarEstoque = new XFrmGerenciarMovimento(currentUser, typeFiltroMovimento, filial); } FormsUtil.Show(_xFrmGerenciarEstoque, this._menu); } }
//Criacao de nota fiscal public XFrmNotaFiscal(Usuario currentUser, TypeFiltroMovimento typeFiltroMovimento, EmpresaFilial filialCurrent) : this() { this.currentUser = currentUser; this.typeFiltroMovimento = typeFiltroMovimento; this.lookUpTipoMovimento1.TypeFiltroMovimento = typeFiltroMovimento; this.filialCurrent = filialCurrent; btnEditNF.Visible = false; btnSalvar.Enabled = true; //se for um movimento novo defina a filial do contexto. if (capa == null) { lookUpMatrizFilial1.FindSetMatrizFilial(filialCurrent.Matriz, filialCurrent); } }
public XFrmGerenciarMovimento(Usuario currentUser, TypeFiltroMovimento typeFiltroMovimento, EmpresaFilial filialCurrent) { InitializeComponent(); this.currentUser = currentUser; this.typeFiltroMovimento = typeFiltroMovimento; this.filialCurrent = filialCurrent; this._gridFocusUtil = new FocusRowChangedEvent(gridViewEntradas); if (typeFiltroMovimento == TypeFiltroMovimento.Entradas) { this.Text = "Movimentos de compras/entradas"; } else if (typeFiltroMovimento == TypeFiltroMovimento.Saidas) { this.Text = "Movimentos de saídas/faturamento"; } else { this.Text = "Movimentos de transferências/estoque"; } indexarMultiSelCombo(); }