private void _uiController_KeyValueCajaDestinoChanged(object sender, EventArgs e) { gridValoresATransferir.DataBindings.Clear(); gridValoresATransferir.SetDataBinding(_uiController.ValoresATransferir, null); HabilitarBotonesRemover(_uiController.PuedoHabilitarBotonesRemover()); HabilitarBotonesTransferir(_uiController.PuedoHabilitarBotonesTransferir()); }
private void InitDataBindings() { uccFechaDesde.DataBindings.Add("Value", _uiController, "FechaDesde"); uccFechaHasta.DataBindings.Add("Value", _uiController, "FechaHasta"); rbFechaAltaOR.DataBindings.Add("Checked", _uiController, "PorFechaAltaOrdenReparacion"); rbFechaAsignacionTecnico.DataBindings.Add("Checked", _uiController, "PorFechaAsignacionATecnico"); rbFechaFactura.DataBindings.Add("Checked", _uiController, "PorFechaFactura"); rbFechaCierre.DataBindings.Add("Checked", _uiController, "PorFechaCierre"); rbFechaUltimaModifTecnico.DataBindings.Add("Checked", _uiController, "PorFechaCierreTecnico"); mzCmbEstadosOrdenReparacion.DataBindings.Add("Value", _uiController, "IdEstadoOrdenReparacion"); gridResultado.SetDataBinding(null, null); gridResultado.SetDataBinding(_uiController.Result, null); if (gridResultado.RootTable.Columns["BackColorRojo"] != null) { Janus.Windows.GridEX.GridEXFormatStyle fs2 = new Janus.Windows.GridEX.GridEXFormatStyle((Janus.Windows.GridEX.GridEXFormatStyle)gridResultado.RowFormatStyle); fs2.BackColor = System.Drawing.Color.Red; Janus.Windows.GridEX.ConditionOperator condOp2 = Janus.Windows.GridEX.ConditionOperator.Equal; Janus.Windows.GridEX.GridEXFormatCondition cnd2 = new Janus.Windows.GridEX.GridEXFormatCondition(gridResultado.RootTable.Columns["BackColorRojo"], condOp2, Convert.ToInt32(1)); cnd2.FormatStyle = fs2; gridResultado.RootTable.FormatConditions.Add(cnd2); } }
private void InitDataBindings() { BindingController.Bind(mzCEResponsable, "Value", _uiController, "IdResponsable"); BindingController.Bind(mzCEInstanciasCaja, "Value", _uiController, "IdInstanciaCaja"); gridEXValores.SetDataBinding(_uiController.Valores, null); gridEX1.SetDataBinding(_uiController.Comprobantes, null); }
private void _uiController_KeyValueCajaOrigenChanged(object sender, EventArgs e) { CurrencyManager cm = (CurrencyManager)this.BindingContext[_uiController.ValoresDisponibles]; cm.Refresh(); gridValoresDisponibles.DataBindings.Clear(); gridValoresDisponibles.SetDataBinding(_uiController.ValoresDisponibles, null); HabilitarBotonesTransferir(_uiController.PuedoHabilitarBotonesTransferir()); }
private void ResetUI() { //TODO //_comprobante = Factory.GetComprobanteDePago(); gridCompAImputar.SetDataBinding(null, null); gridEXCompDestino.SetDataBinding(null, null); gridCompAImputar.Refetch(); gridEXCompDestino.Refetch(); }
private void InitDataBindings() { gridEX1.SetDataBinding(_uiController.Items, null); //genero los datos q va a tener el combo EstadosCollection datosCombo = (new EstadosCollection()).GenerateFormaDeEntrega(); //agrego el combo a la columna "FormaDeEntrega" Janus.Windows.GridEX.GridEXColumnCollection col = gridEX1.CurrentTable.Columns; col["IdEstado"].ValueList.PopulateValueList(datosCombo, "IdItem", "Descripcion"); }
private void RefreshData(object sender, EventArgs e) { //ConfigureGrilla(); gridResultado.SetDataBinding(null, null); gridResultado.SetDataBinding(_uiController.Data, "Result"); gridResultado.Refetch(); if (gridManagerView1.AllowExportExcel) { gridManagerView1.SetTable(_uiController.Data.Tables["Result"]); } }
private void SearchNow() { this.Cursor = Cursors.WaitCursor; _uiController.ProcesoSeleccionado = (string)mzComboProceso.Text; _uiController.TareaSeleccionada = (string)mzComboTarea.Text; _uiController.IdVariable = txtIdVariable.Text; _uiController.ContextoDeBusqueda = (string)cboContextoDeBusqueda.SelectedItem; _uiController.SearchNow(); gridEx.SetDataBinding(null, null); gridEx.SetDataBinding(_uiController.DataTableResult, null); this.Cursor = Cursors.Default; }
private void ResetFilters() { //mzCmbProductos.DataValue=string.Empty; chkPorLineas.Checked = false; chkPorMarcas.Checked = false; chkPorFechas.Checked = false; rbPorProducto.Checked = true; mzProductosControl.ClearControl(); gridResultado.SetDataBinding(null, null); gridResultado.Refresh(); }
private void InitDataBindings() { gridCajas.DataBindings.Clear(); gridCajas.SetDataBinding(_uiController.FiltroCajas, null); gridTiposDeComprobante.DataBindings.Clear(); gridTiposDeComprobante.SetDataBinding(_uiController.FiltroTDCompTesoreria, null); gridUsuarios.DataBindings.Clear(); gridUsuarios.SetDataBinding(_uiController.FiltroUsuarios, null); radioBUltimaCaja.DataBindings.Clear(); radioBUltimaCaja.DataBindings.Add("Checked", _uiController, "CheckUltimaCaja"); }
private void Init() { gridDetail.SetDataBinding(Errores.DetailErrors, null); gridGlobal.SetDataBinding(Errores.GlobalErrors, null); gridDetail.LayoutData = mz.erp.ui.forms.classes.Errores.GetLayoutErrores(); gridGlobal.LayoutData = mz.erp.ui.forms.classes.Errores.GetLayoutErrores(); }
protected override void FillControls() { if (_data != null) { try { tsh_ConversionesExDataset data = (tsh_ConversionesExDataset)_data; System.Data.DataRow row = data.tsh_Conversiones.Rows[0]; _idConversion = (string)row["IdConversion"]; txtNombre.Text = (string)row["Nombre"]; txtDescripcion.Text = (string)row["Descripcion"]; gridDetalleConversion.LayoutData = new mz.erp.ui.forms.classes.tsh_DetalleConversiones().GetLayout(); gridDetalleConversion.SetDataBinding(data.tsh_DetalleConversiones, null); Janus.Windows.GridEX.GridEXColumnCollection col = gridDetalleConversion.CurrentTable.Columns; col["IdUnidadOrigen"].HasValueList = true; col["IdUnidadOrigen"].EditType = Janus.Windows.GridEX.EditType.Combo; col["IdUnidadOrigen"].ValueList.PopulateValueList(mz.erp.businessrules.tsh_Unidades.GetList().tsh_Unidades, "IdUnidad", "Nombre"); col["IdUnidadDestino"].HasValueList = true; col["IdUnidadDestino"].EditType = Janus.Windows.GridEX.EditType.Combo; col["IdUnidadDestino"].ValueList.PopulateValueList(mz.erp.businessrules.tsh_Unidades.GetList().tsh_Unidades, "IdUnidad", "Nombre"); //col["IsDefault"].EditType = Janus.Windows.GridEX.EditType.CheckBox; } catch (Exception e) { Console.WriteLine(e.Message); } } }
private void ResetFilters() { PeriodoDesde.Value=string.Empty; PeriodoHasta.Value=string.Empty; gridResultado.SetDataBinding(null, null); gridResultado.Refresh(); }
private void RefreshData() { gridResultado.LayoutData = _uiController.LayoutFiltroResultado; gridResultado.SetDataBinding(null, null); gridResultado.SetDataBinding(_uiController.Data, "Result"); gridResultado.Refetch(); if (_uiController.Data.Tables.Count > 0) { if (_uiController.Data.Tables[0].Rows.Count == 0) { System.Windows.Forms.MessageBox.Show("No hay datos para los filtros seleccionados", "Atención!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); } } else { System.Windows.Forms.MessageBox.Show("No hay datos para los filtros seleccionados", "Atención!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); } }
private void RefreshData(object sender, EventArgs e) { gridResultado.SetDataBinding(null, null); gridResultado.SetDataBinding(_uiController.Result, null); if (gridManagerView1.AllowGroupCollapse) { this.gridResultado.CollapseGroups(); } else if (gridResultado.RootTable.Groups.Count > 0) { gridResultado.RootTable.Groups[0].Expand(); } if (gridManagerView1.AllowExportExcel || gridManagerView1.AllowSortByAgregateColumn) { gridManagerView1.SetTable(_uiController.Result); } }
private void InitDataBindings() { gridPorcentajes.LayoutData = _controller.LayoutData; gridPorcentajes.SetDataBinding(_controller.DataSource, null); if (_controller.DataSource.Count > 0) { gridPorcentajes.Row = 0; gridPorcentajes.Select(); } }
private void InitDataBindings() { gridDetalleConversion.SetDataBinding(_conversion.Items.Filter(null, _unidad), null); gridDetalleConversion.AllowEdit = Janus.Windows.GridEX.InheritableBoolean.True; gridDetalleConversion.RootTable.Columns["UnidadOrigen"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridDetalleConversion.RootTable.Columns["UnidadDestino"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridDetalleConversion.RootTable.Columns["ValorConversion"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridDetalleConversion.RootTable.Columns["ValorConvertido"].EditType = Janus.Windows.GridEX.EditType.NoEdit; //gridDetalleConversion.RootTable.Columns["Formula"].EditType = Janus.Windows.GridEX.EditType.NoEdit; }
//Fin Cristian private void InitDataBindings() { gridCajas.DataBindings.Clear(); radioBSoloAbiertas.DataBindings.Clear(); radioBSoloCerradas.DataBindings.Clear(); radioBTodas.DataBindings.Clear(); gridCajas.SetDataBinding(_uiController.FiltroCajas, null); radioBSoloAbiertas.DataBindings.Add("Checked", _uiController, "CheckSoloAbiertas"); radioBSoloCerradas.DataBindings.Add("Checked", _uiController, "CheckSoloCerradas"); radioBTodas.DataBindings.Add("Checked", _uiController, "CheckTodas"); BindingController.Bind(dtFechaApertura, "Value", _uiController, "FechaApertura"); BindingController.Bind(dtFechaCierre, "Value", _uiController, "FechaCierre"); dtFechaApertura.DataBindings.Add("Enabled", _uiController, "AllowFechas"); dtFechaCierre.DataBindings.Add("Enabled", _uiController, "AllowFechas"); gridResultado.SetDataBinding(null, null); gridResultado.SetDataBinding(_uiController.Result, null); }
private void InitDataBindings() { gridSPs.SetDataBinding(_uiController.SPTable, null); txtOrden.DataBindings.Add("Text", _uiController, "ColumnOrder"); txtTitulo.DataBindings.Add("Text", _uiController, "ColumnCaption"); checkBox1.DataBindings.Add("Checked", _uiController, "ColumnVisible"); txtAncho.DataBindings.Add("Text", _uiController, "ColumnWidth"); comboAlineacion.DataBindings.Add("Text", _uiController, "ColumnAlignment"); comboFormato.DataBindings.Add("Text", _uiController, "ColumnFormat"); comboTipoColumna.DataBindings.Add("Text", _uiController, "ColumnEditType"); comboTipoEdicion.DataBindings.Add("Text", _uiController, "ColumnType"); gridEX1.SetDataBinding(_uiController.ColumnsProperties, null); txtGrilla.DataBindings.Add("Text", _uiController, "GridName"); chkCombinar.DataBindings.Add("Checked", _uiController, "Merge"); BindingController.Bind(mzCmbProcesos, "Value", _uiController, "IdProceso"); BindingController.Bind(mzCmbTareas, "Value", _uiController, "IdTarea"); BindingController.Bind(mzCmbPerfiles, "Value", _uiController, "IdPerfil"); }
private void InitDataBindings() { BindingController.Bind(txtOpcionPadre, "Text", _uiController, "OpcionPadre"); BindingController.Bind(txtOpcion, "Text", _uiController, "Opcion"); BindingController.Bind(txtTitulo, "Text", _uiController, "Titulo"); BindingController.Bind(gridPerfiles, "Text", _uiController, "Titulo"); this.toolBarStandar.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.toolBarStandar_ButtonClick); gridPerfiles.DataBindings.Clear(); gridPerfiles.SetDataBinding(_uiController.Perfiles, null); }
private void btnAgregar_Click(object sender, EventArgs e) { _uiController.Add(); if (_uiController.GetErrors().Count > 0) { /*20110328 - Tarea 0000057*/ FrmShowErrors _form = new /*20110328 - Tarea 0000057*/ FrmShowErrors(_uiController.GetErrors()); _form.ShowDialog(); } else { if (gridElementos.SelectedItems.Count > 0) { object SelectedItem = gridElementos.SelectedItems[0].GetRow().DataRow; gridEXAgrupamientos.SetDataBinding(null, null); gridEXAgrupamientos.SetDataBinding(_uiController.BuscarJerarquias(SelectedItem), null); //System.Data.DataTable data = _uiController.BuscarJerarquias(SelectedItem); //this.gridEXAgrupamientos.DataSource = data; } } }
private void _uiController_CodigoChanged(object sender, EventArgs e) { gridCondicionesDeVenta.SetDataBinding(_uiController.CuentaCondicionesDeVenta, null); }
private void Init() { /*gridProductos.LayoutData = mz.erp.ui.forms.classes.ComprobantesDeVenta.GetLayoutDetalleProductos( new string[] { "Codigo", "Cantidad","Descripcion","PrecioDeVentaBruto","BonificacionPorcentual","Precio","SubTotalNeto","SubTotalConImpuestosDirectos","PrecioConImpuestos"} ); * gridProductos.DataSource = this._items; * Janus.Windows.GridEX.GridEXTable childTabel = new Janus.Windows.GridEX.GridEXTable(); * childTabel.DataMember="Impuestos"; * * gridProductos.RootTable.ChildTables.Add(childTabel); * * * Janus.Windows.GridEX.GridEXColumn column = new Janus.Windows.GridEX.GridEXColumn(); * column.Key = column.Caption = column.DataMember = "Nombre"; * Janus.Windows.GridEX.GridEXColumn column1 = new Janus.Windows.GridEX.GridEXColumn(); * column1.Key = column1.Caption = column1.DataMember = "Valor"; * childTabel.Columns.Add(column); * childTabel.Columns.Add(column1);*/ // mz.erp.ui.forms.classes.ComprobantesDeVenta.GetLayoutImpuestos( new string[] {"Nombre","Valor"}); //gridProductos.RootTable.ChildTables.Add(childTabel); //gridProductos.RootTable.ChildTables. //Definicion de la tabla de ItemComprobante System.Data.DataTable tableItem = new System.Data.DataTable("Item"); DataColumn columnCodigo = new DataColumn("Codigo", typeof(string), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnCodigo); DataColumn columnCantidad = new DataColumn("Cantidad", typeof(string), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnCantidad); DataColumn columnDescripcion = new DataColumn("Descripcion", typeof(string), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnDescripcion); DataColumn columnPrecioDeVentaBruto = new DataColumn("PrecioDeVentaBruto", typeof(System.Decimal), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnPrecioDeVentaBruto); DataColumn columnBonificacionPorcentual = new DataColumn("BonificacionPorcentual", typeof(System.Decimal), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnBonificacionPorcentual); DataColumn columnPrecio = new DataColumn("Precio", typeof(System.Decimal), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnPrecio); DataColumn columnSubTotalNeto = new DataColumn("SubTotalNeto", typeof(System.Decimal), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnSubTotalNeto); DataColumn columnSubTotalConImpuestosDirectos = new DataColumn("SubTotalConImpuestosDirectos", typeof(System.Decimal), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnSubTotalConImpuestosDirectos); DataColumn columnPrecioConImpuestos = new DataColumn("PrecioConImpuestos", typeof(System.Decimal), null, System.Data.MappingType.Element); tableItem.Columns.Add(columnPrecioConImpuestos); //Definicion de la table de Impuestos System.Data.DataTable tableImpuestosItem = new System.Data.DataTable("ImpuestosItem"); DataColumn columnCodigoDetail = new DataColumn("Codigo", typeof(string), null, System.Data.MappingType.Element); tableImpuestosItem.Columns.Add(columnCodigoDetail); DataColumn columnNombre = new DataColumn("Nombre", typeof(string), null, System.Data.MappingType.Element); tableImpuestosItem.Columns.Add(columnNombre); DataColumn columnValor = new DataColumn("Valor", typeof(System.Decimal), null, System.Data.MappingType.Element); tableImpuestosItem.Columns.Add(columnValor); //Creacion del Dataset System.Data.DataSet data = new System.Data.DataSet(); data.Tables.Add(tableItem); data.Tables.Add(tableImpuestosItem); //Relaciones entre las tabla anteriores data.Relations.Add(columnCodigo, columnCodigoDetail); //Carga de Valores //Carga de Items foreach (ItemComprobante ic in this._items) { //Carga un Item en particular ic System.Data.DataRow row = data.Tables["Item"].NewRow(); row["Codigo"] = ic.Codigo; row["Descripcion"] = ic.Descripcion; row["Cantidad"] = Convert.ToString(ic.Cantidad); row["PrecioDeVentaBruto"] = ic.PrecioDeVentaBruto; row["BonificacionPorcentual"] = ic.BonificacionPorcentual; row["Precio"] = ic.Precio; row["SubTotalNeto"] = ic.SubTotalNeto; row["SubTotalConImpuestosDirectos"] = ic.SubTotalConImpuestos; row["PrecioConImpuestos"] = ic.PrecioConImpuestos; data.Tables["Item"].Rows.Add(row); //Carga los impuestos para el item foreach (Impuesto imp in ic.Impuestos) { System.Data.DataRow rowImp = data.Tables["ImpuestosItem"].NewRow(); rowImp["Codigo"] = ic.Codigo; rowImp["Nombre"] = imp.Nombre; rowImp["Valor"] = imp.Valor; data.Tables["ImpuestosItem"].Rows.Add(rowImp); } } //Cargar el tema del Stock para poder visualizar el detalle del stock del item //en las distintas sucursales gridProductos.GroupByBoxVisible = false; gridProductos.Hierarchical = true; gridProductos.SetDataBinding(data.Tables["Item"], ""); gridProductos.RetrieveStructure(true); }
//Matias 20100727 - Tarea 21 private void grilla_SortKeysChanged(object sender, EventArgs e) { //Cristian Tarea 921 20101216 Janus.Windows.GridEX.GridEX grilla = (Janus.Windows.GridEX.GridEX)sender; //Fin Tarea 921 if (_orderCodigoNumerico) { //Janus.Windows.GridEX.GridEX grilla = (Janus.Windows.GridEX.GridEX)sender; Janus.Windows.GridEX.GridEXSortKeyCollection collec = grilla.RootTable.SortKeys; ArrayList keys = new ArrayList(); foreach (Janus.Windows.GridEX.GridEXSortKey elem in collec) { if (elem.Column.Key.ToUpper().Equals("CODIGO")) { // Grilla ordenada por codigo (bajo nivel). try { // grilla.DataSource podria contener un DataTable o un DataView. DataTable tabla = new DataTable(); if (grilla.DataSource.GetType().Equals(typeof(System.Data.DataTable))) { tabla = (DataTable)grilla.DataSource; } else { if (grilla.DataSource.GetType().Equals(typeof(System.Data.DataView))) { tabla = (DataTable)((DataView)grilla.DataSource).Table; } } // Agregar a la tabla vinculada a la Grilla, si no existe, la nueva columna "CodigoNumericoInterno". if (!tabla.Columns.Contains("CodigoNumericoInterno")) { DataColumn dc = new DataColumn("CodigoNumericoInterno", System.Type.GetType("System.Int32")); tabla.Columns.Add(dc); } foreach (DataRow row in tabla.Rows) { row["CodigoNumericoInterno"] = Convert.ToInt32(row["Codigo"]); } grilla.SetDataBinding(tabla, null); grilla.RootTable.SortKeys.Clear(); Janus.Windows.GridEX.GridEXSortKey sortKey = new Janus.Windows.GridEX.GridEXSortKey(grilla.RootTable.Columns["CodigoNumericoInterno"]); if (_ascendente)//Alterna entre Asc y Desc. { sortKey.SortOrder = Janus.Windows.GridEX.SortOrder.Ascending; _ascendente = false; } else { sortKey.SortOrder = Janus.Windows.GridEX.SortOrder.Descending; _ascendente = true; } grilla.RootTable.SortKeys.Add(sortKey); grilla.MoveFirst(); break; } catch (Exception errorDeConversion) { } } } } //Cristian 20101206 Tarea 921 _grillaActual = grilla; this.SetView(this.updateView()); //Fin Tarea 921 }
private void mzCmbCuenta_ValueChanged(object sender, System.EventArgs e) { try { if (mzCmbCuenta.DataValue != null && !mzCmbCuenta.DataValue.Equals(string.Empty)) { string IdCuenta = mz.erp.businessrules.tsa_Cuentas.GetPkByUk((string)mzCmbCuenta.DataValue); if (_comprobante.CuentaCorriente == null || _comprobante.CuentaCorriente.IdCuenta != IdCuenta) { _comprobante.CuentaCorriente = Factory.GetCuentaCorriente(IdCuenta, DateTime.MinValue, DateTime.MaxValue, null); _comprobante.CuentaCorriente.GetDetalleComprobantesAImputar(_process); uteTotalDestino.DataBindings.Add("Value", _comprobante.CuentaCorriente, "TotalPagoComprobantesSignoPositivo"); uneTotalImputado.DataBindings.Add("Value", _comprobante.CuentaCorriente, "TotalPagoComprobantesSignoNegativo"); // uneTotalImputado.DataBindings.Add("Text", _comprobante.CuentaCorriente, "TotalImputado"); //Es un recibo o nota de credito que se recibio como parametro,por ende no se deben buscar comprobantes destinos pues //ya ha sido seleccionado previamente, soo hay que mostrar los comprobantes orgien (facturas, notas de debitos) contra los //cual imputar dicho comprobante destino if (_parametrizado) { if (_signo == 1) { gridCompAImputar.SetDataBinding(_comprobante.CuentaCorriente.Detalle, null); gridCompAImputar.RootTable.Columns["Comprobante"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["FechaVencimiento"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["Numero"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["SaldoSinSigno"].EditType = Janus.Windows.GridEX.EditType.NoEdit; Janus.Windows.GridEX.GridEXFilterCondition filter1 = new Janus.Windows.GridEX.GridEXFilterCondition(); filter1.Column = gridCompAImputar.RootTable.Columns["Signo"]; filter1.ConditionOperator = Janus.Windows.GridEX.ConditionOperator.Equal; filter1.Value1 = -1; gridCompAImputar.RootTable.ApplyFilter(filter1); gridEXCompDestino.SetDataBinding(_comprobante.CuentaCorriente.Detalle, null); gridEXCompDestino.RootTable.Columns["Comprobante"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["FechaVencimiento"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["Numero"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["SaldoSinSigno"].EditType = Janus.Windows.GridEX.EditType.NoEdit; Janus.Windows.GridEX.GridEXFilterCondition filter = new Janus.Windows.GridEX.GridEXFilterCondition(); filter.Column = gridEXCompDestino.RootTable.Columns["IdComprobante"]; filter.ConditionOperator = Janus.Windows.GridEX.ConditionOperator.Equal; filter.Value1 = _idComprobante; gridEXCompDestino.RootTable.ApplyFilter(filter); } else //Es una factura o nota de debito que se recibio como parametro,por ende no se deben buscar comprobantes origen pues //ya ha sido seleccionado previamente, sloo hay que mostrar los comprobatens destino (recibos, notas de creditos) contra los //cual imputar dicho comprobante origen if (_signo == -1) { gridEXCompDestino.SetDataBinding(_comprobante.CuentaCorriente.Detalle, null); gridEXCompDestino.RootTable.Columns["Comprobante"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["FechaVencimiento"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["Numero"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["SaldoSinSigno"].EditType = Janus.Windows.GridEX.EditType.NoEdit; Janus.Windows.GridEX.GridEXFilterCondition filter = new Janus.Windows.GridEX.GridEXFilterCondition(); filter.Column = gridEXCompDestino.RootTable.Columns["Signo"]; filter.ConditionOperator = Janus.Windows.GridEX.ConditionOperator.Equal; filter.Value1 = 1; gridEXCompDestino.RootTable.ApplyFilter(filter); gridCompAImputar.SetDataBinding(_comprobante.CuentaCorriente.Detalle, null); gridCompAImputar.RootTable.Columns["Comprobante"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["FechaVencimiento"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["Numero"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["SaldoSinSigno"].EditType = Janus.Windows.GridEX.EditType.NoEdit; Janus.Windows.GridEX.GridEXFilterCondition filter1 = new Janus.Windows.GridEX.GridEXFilterCondition(); filter1.Column = gridCompAImputar.RootTable.Columns["IdComprobante"]; filter1.ConditionOperator = Janus.Windows.GridEX.ConditionOperator.Equal; filter1.Value1 = _idComprobante; gridCompAImputar.RootTable.ApplyFilter(filter1); } } //_parametrizado == false, por ende no se ha seleccionado ningun comprobante al cual aplicarle una imputacion // se deben mostrar todos los comprobantes que puedan imputarse else { gridCompAImputar.SetDataBinding(_comprobante.CuentaCorriente.Detalle, null); gridCompAImputar.RootTable.Columns["Comprobante"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["FechaVencimiento"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["Numero"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridCompAImputar.RootTable.Columns["SaldoSinSigno"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.SetDataBinding(_comprobante.CuentaCorriente.Detalle, null); gridEXCompDestino.RootTable.Columns["Comprobante"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["FechaVencimiento"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["Numero"].EditType = Janus.Windows.GridEX.EditType.NoEdit; gridEXCompDestino.RootTable.Columns["SaldoSinSigno"].EditType = Janus.Windows.GridEX.EditType.NoEdit; Janus.Windows.GridEX.GridEXFilterCondition filter = new Janus.Windows.GridEX.GridEXFilterCondition(); filter.Column = gridEXCompDestino.RootTable.Columns["Signo"]; filter.ConditionOperator = Janus.Windows.GridEX.ConditionOperator.Equal; filter.Value1 = 1; gridEXCompDestino.RootTable.ApplyFilter(filter); Janus.Windows.GridEX.GridEXFilterCondition filter1 = new Janus.Windows.GridEX.GridEXFilterCondition(); filter1.Column = gridCompAImputar.RootTable.Columns["Signo"]; filter1.ConditionOperator = Janus.Windows.GridEX.ConditionOperator.Equal; filter1.Value1 = -1; gridCompAImputar.RootTable.ApplyFilter(filter1); } } } else { ResetUI(); } } catch (Exception ex) { Console.WriteLine(ex.Message);; } }
private void InitDataBindings() { gridProductos.SetDataBinding(_uiController.Productos, null); gridSucursales.SetDataBinding(_uiController.Sucursales, null); gridProductosSucursales.SetDataBinding(_uiController.ProductosSucursales, null); }
private void InitDataBindings() { gridProductos.SetDataBinding(null, null); gridProductos.SetDataBinding(_uiController.Items, null); }
private void InitDataBindings() { mzCEResponsableEmision.DataBindings.Add("Value", _uiController, "IdResponsable"); gridVariablesUsuario.SetDataBinding(_uiController.VariablesDeUsuario, null); }
private void InitDataBindings() { txtObservaciones.DataBindings.Add("Text", _uiController, "Observaciones"); gridSolicitudes.SetDataBinding(_uiController.Solicitudes, null); }
private void InitDataBindings() { gridListaDeCostosIndirectos.SetDataBinding(_uiController.CostosIndirectosDataTable, null); this.InitDataBindingsCurrencyManager(_uiController.CostosIndirectosDataTable); }