Ejemplo n.º 1
0
        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;
                }
            }
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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();
        }