private void iIdlistaprecio_EditValueChanged(object sender, EventArgs e) { CargarDetalle(); var idListaPrecio = iIdlistaprecio.EditValue; if (idListaPrecio != null) { VwListaprecio vwListaprecio = VwListaprecioList.FirstOrDefault(x => x.Idlistaprecio == (int)idListaPrecio); if (vwListaprecio != null) { rListaprecioincluyeimpuesto.EditValue = vwListaprecio.Listaprecioincluyeimpuesto; } } }
private void CargarDetalle() { Cursor = Cursors.WaitCursor; string whereListaPrecio = string.Format("idlistaprecio = '{0}'", iIdlistaprecio.EditValue); gcDetalle.DataSource = null; VwArticulolistaprecioList = Service.GetAllVwArticulolistaprecio(whereListaPrecio, "idarticulolistaprecio"); gcDetalle.DataSource = VwArticulolistaprecioList; VwListaprecio vwListaprecio = VwListaprecioList.FirstOrDefault(x => x.Idlistaprecio == (int)iIdlistaprecio.EditValue); if (vwListaprecio != null) { gcMargenCreditoOpcion1.Caption = string.Format("% Margen {0}", vwListaprecio.Diascondicion1); gcCreditodia1.Caption = string.Format("Crédito {0} Días", vwListaprecio.Diascondicion1); gcMargenCreditoOpcion2.Caption = string.Format("% Margen {0}", vwListaprecio.Diascondicion2); gcCreditodia2.Caption = string.Format("Crédito {0} Días", vwListaprecio.Diascondicion2); } Cursor = Cursors.Default; }
private void BuscadorArticuloCondicionFrm_Load(object sender, EventArgs e) { gvArticulo.BeginUpdate(); txtNombreArticulo.Select(); VwListaprecio vwListaprecioSel = Service.GetVwListaprecio( x => x.Idtipolista == IdTipoLista && x.Idtipomoneda == IdTipoMoneda && x.Idsucursal == IdSucursal); if (vwListaprecioSel != null) { TipoCondicionSel = Service.GetTipocondicion(IdTipoCondicionConsulta); if (TipoCondicionSel != null) { if (TipoCondicionSel.Diascondicion == 0) { gcPreciolista.FieldName = "Preciocontado"; gcPreciolista.Caption = @"Contado"; } else { if (TipoCondicionSel.Diascondicion == vwListaprecioSel.Diascondicion1) { gcPreciolista.FieldName = "Preciocreditoopcion1"; gcPreciolista.Caption = string.Format("Crédito {0}", vwListaprecioSel.Diascondicion1); } else { gcPreciolista.FieldName = "Preciocreditoopcion2"; gcPreciolista.Caption = string.Format("Crédito {0}", vwListaprecioSel.Diascondicion2); } } } } gvArticulo.EndUpdate(); }