示例#1
0
        private void CargarInfoCorrelativo()
        {
            var idTipocp = iIdtipocp.EditValue;

            if (idTipocp != null)
            {
                VwTipocp vwTipocp = Service.GetVwTipocp((int)idTipocp);
                rSeriereq.EditValue           = vwTipocp.Seriecp;
                rSeriereq.Properties.ReadOnly = true;
                iNumeroreq.Focus();
            }
            else
            {
                rSeriereq.EditValue  = @"0000";
                iNumeroreq.EditValue = 0;
            }
        }
示例#2
0
        private void CargarInfoCorrelativoCotizacionAGenerar()
        {
            var idTipocp = iIdtipocpDestino.EditValue;

            if (idTipocp != null)
            {
                VwTipocp vwTipocp = Service.GetVwTipocp((int)idTipocp);
                TipoCpMnt = vwTipocp;
                rSeriecotizacionDestino.EditValue            = vwTipocp.Seriecp;
                rNumerocotizacionDestino.Properties.ReadOnly = vwTipocp.Numeracionauto;
                rNumerocotizacionDestino.EditValue           = vwTipocp.Numerocorrelativocp;
                rNumerocotizacionDestino.TabStop             = !vwTipocp.Numeracionauto;
                iNumeronegociacionDestino.EditValue          = 1;
            }
            else
            {
                rSeriecotizacionDestino.EditValue   = @"0000";
                rNumerocotizacionDestino.EditValue  = 0;
                iNumeronegociacionDestino.EditValue = 0;
            }
        }
示例#3
0
        private void iIdtipodocmov_EditValueChanged(object sender, EventArgs e)
        {
            var idtipodocmov = iIdtipodocmov.EditValue;

            if (idtipodocmov != null)
            {
                Tipodocmov tipodocmovSel = TipodocmovList.FirstOrDefault(x => x.Idtipodocmov == (int)idtipodocmov);
                if (tipodocmovSel != null)
                {
                    string whereTipoCp = string.Format("nombretipodocmov = '{0}' and idsucursal = '{1}'", tipodocmovSel.Nombretipodocmov, SessionApp.SucursalSel.Idsucursal);
                    VwTipocpList = Service.GetAllVwTipocp(whereTipoCp, "nombretipocp");
                    iIdtipocp.Properties.DataSource    = null;
                    iIdtipocp.Properties.DataSource    = VwTipocpList;
                    iIdtipocp.Properties.DisplayMember = "Nombretipocp";
                    iIdtipocp.Properties.ValueMember   = "Idtipocp";
                    iIdtipocp.Properties.BestFitMode   = BestFitMode.BestFit;
                    VwTipocp vwTipocp = VwTipocpList.FirstOrDefault(x => x.Idtipodocmov == (int)iIdtipodocmov.EditValue);
                    iIdtipocp.EditValue = (int)vwTipocp.Idtipocp;
                }
            }
        }
示例#4
0
        private void ValoresPorDefecto()
        {
            iFecharegistro.EditValue = SessionApp.DateServer;
            rIdsucursal.EditValue    = SessionApp.SucursalSel.Idsucursal;

            VwTipocp vwTipocpDefecto = VwTipocpList.FirstOrDefault();

            if (vwTipocpDefecto != null)
            {
                iIdtipocp.EditValue = vwTipocpDefecto.Idtipocp;
            }
            beClienteTitular.Select();

            if (SessionApp.EmpleadoSel == null)
            {
                iIdempleado.EditValue = null;
                iIdempleado.Enabled   = true;
            }
            else
            {
                iIdempleado.EditValue = SessionApp.EmpleadoSel.Idempleado;
                iIdempleado.Enabled   = false;
            }
        }
示例#5
0
        private void iIdtipocpreciboingreso_EditValueChanged(object sender, EventArgs e)
        {
            var idtipocpreciboingresoSel = iIdtipocpreciboingreso.EditValue;

            if (idtipocpreciboingresoSel != null)
            {
                VwTipocp vwTipocpSel = VwTipocReciboIngresoList.FirstOrDefault(x => x.Idtipocp == (int)idtipocpreciboingresoSel);
                if (vwTipocpSel != null)
                {
                    rSerieReciboIngreso.EditValue   = vwTipocpSel.Seriecp;
                    rSucursalTipoCpRecibo.EditValue = vwTipocpSel.Nombresucursal;
                }
                else
                {
                    rSerieReciboIngreso.EditValue   = null;
                    rSucursalTipoCpRecibo.EditValue = null;
                }
            }
            else
            {
                rSerieReciboIngreso.EditValue   = null;
                rSucursalTipoCpRecibo.EditValue = null;
            }
        }
示例#6
0
        private void iIdtipocpcaja_EditValueChanged(object sender, EventArgs e)
        {
            var iIdtipocpcajaSel = iIdtipoCpVenta.EditValue;

            if (iIdtipocpcajaSel != null)
            {
                VwTipocp vwTipocpSel = VwTipoCpVentaList.FirstOrDefault(x => x.Idtipocp == (int)iIdtipocpcajaSel);
                if (vwTipocpSel != null)
                {
                    rSerieCpVenta.EditValue        = vwTipocpSel.Seriecp;
                    rSucursalTipoCpVenta.EditValue = vwTipocpSel.Nombresucursal;
                }
                else
                {
                    rSerieCpVenta.EditValue        = null;
                    rSucursalTipoCpVenta.EditValue = null;
                }
            }
            else
            {
                rSerieCpVenta.EditValue        = null;
                rSucursalTipoCpVenta.EditValue = null;
            }
        }
示例#7
0
        public OrdenservicioMntItemFrm(TipoMantenimiento tipoMnt, VwOrdenserviciodet vwordenserviciodetMnt, VwTipocp vwTipocpSel, VwCptooperacion vwCptooperacionSel)
        {
            InitializeComponent();

            _errorProvider = new DXErrorProvider();
            var styleController = new StyleController();

            WinFormUtils.SetStyleController(this, styleController);

            TipoMnt = tipoMnt;
            VwordenserviciodetMnt = vwordenserviciodetMnt;
            VwTipocpSel           = vwTipocpSel;
            VwCptooperacionSel    = vwCptooperacionSel;
        }
示例#8
0
        private void bmMedioDePago_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }

            var idTipoCpSel = iIdtipoCpVenta.EditValue;

            if (idTipoCpSel == null)
            {
                return;
            }

            VwTipocp vwTipocpSel = VwTipocpList.FirstOrDefault(x => x.Idtipocp == (int)idTipoCpSel);

            if (vwTipocpSel != null)
            {
                CajaCobroMedioPagoOrdenVentaMntItemFrm cajaCobroMedioPagoOrdenVentaMntItemFrm;
                VwRecibocajaingresodet vwRecibocajaingresodetMnt;

                switch (e.Item.Name)
                {
                case "btnAddMedioPago":


                    vwRecibocajaingresodetMnt = new VwRecibocajaingresodet();

                    //Asignar el siguiente item
                    var sgtItem = VwRecibocajaingresodetList.Where(w => w.DataEntityState != DataEntityState.Deleted)
                                  .OrderByDescending(t => t.Numeroitem)
                                  .FirstOrDefault();

                    vwRecibocajaingresodetMnt.Numeroitem       = sgtItem == null ? 1 : sgtItem.Numeroitem + 1;
                    vwRecibocajaingresodetMnt.ImportePendiente = (decimal)nPendiente.EditValue;

                    cajaCobroMedioPagoOrdenVentaMntItemFrm = new CajaCobroMedioPagoOrdenVentaMntItemFrm(TipoMantenimiento.Nuevo, vwRecibocajaingresodetMnt, vwTipocpSel, VwRecibocajaingresodetList);
                    if (cajaCobroMedioPagoOrdenVentaMntItemFrm.ShowDialog() == DialogResult.OK)
                    {
                        VwRecibocajaingresodetList.Add(vwRecibocajaingresodetMnt);
                    }

                    SumarMedioPago();

                    if (!gvMedioPago.IsLastRow)
                    {
                        gvMedioPago.MoveLastVisible();
                        gvMedioPago.Focus();
                        gvMedioPago.FocusedColumn = gvMedioPago.Columns["Importepago"];
                    }
                    break;

                case "btnEditMedioPago":

                    if (gvMedioPago.RowCount == 0)
                    {
                        break;
                    }

                    vwRecibocajaingresodetMnt = (VwRecibocajaingresodet)gvMedioPago.GetFocusedRow();
                    cajaCobroMedioPagoOrdenVentaMntItemFrm = new CajaCobroMedioPagoOrdenVentaMntItemFrm(TipoMantenimiento.Modificar, vwRecibocajaingresodetMnt, vwTipocpSel, VwRecibocajaingresodetList);
                    cajaCobroMedioPagoOrdenVentaMntItemFrm.ShowDialog();

                    if (cajaCobroMedioPagoOrdenVentaMntItemFrm.DialogResult == DialogResult.OK)
                    {
                        SumarMedioPago();
                    }
                    break;

                case "btnDelMedioPago":
                    if (gvMedioPago.RowCount == 0)
                    {
                        break;
                    }
                    if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?", "Eliminar item", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                    {
                        vwRecibocajaingresodetMnt = (VwRecibocajaingresodet)gvMedioPago.GetFocusedRow();
                        vwRecibocajaingresodetMnt.DataEntityState = DataEntityState.Deleted;
                        if (!gvMedioPago.IsFirstRow)
                        {
                            gvMedioPago.MovePrev();
                        }
                        SumarMedioPago();
                    }
                    break;
                }
            }
        }
示例#9
0
        public CajaCobroMedioPagoOrdenVentaMntItemFrm(TipoMantenimiento tipoMnt, VwRecibocajaingresodet vwRecibocajadet, VwTipocp vwTipoCpVenta, List <VwRecibocajaingresodet> vwRecibocajaingresodetListMnt)
        {
            InitializeComponent();

            _errorProvider = new DXErrorProvider();
            var styleController = new StyleController();

            WinFormUtils.SetStyleController(this, styleController);

            TipoMnt                       = tipoMnt;
            VwRecibocajadetMnt            = vwRecibocajadet;
            VwTipoCpVenta                 = vwTipoCpVenta;
            VwRecibocajaingresodetListMnt = vwRecibocajaingresodetListMnt;
        }