Ejemplo n.º 1
0
        private void bmConsulta_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }

            switch (e.Item.Name)
            {
            case "btnNuevo":
                TipoMnt = TipoMantenimiento.Nuevo;
                ShowFormMnt();
                break;

            case "btnModificar":
                TipoMnt = TipoMantenimiento.Modificar;
                ShowFormMnt();
                break;

            case "btnImprimr":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    //ImpresionFormato.VistaPreviaOrdenDeCompra(OrdendeventaMnt);
                }

                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnActualizar":
                CargarDatosConsulta();
                break;

            case "btnCerrar":
                Close();
                break;

            case "btnExportCsv":
            case "btnExportHtml":
            case "btnExportMht":
            case "btnExportImg":
            case "btnExportPdf":
            case "btnExportRtf":
            case "btnExportTxt":
            case "btnExportXls":
            case "btnExportXlsx":
                ExportUtil.ExportToFile(gcConsulta, e.Item.Name);
                break;
            }
        }
Ejemplo n.º 2
0
        public CajaCobroOrdenDeVentaFrm(int idOrdenVentSel, int idEmpleadoCajero)
        {
            InitializeComponent();
            VwOrdendeventaSel = Service.GetVwOrdendeventa(idOrdenVentSel);

            //
            gvMedioPago.ActiveFilterCriteria = new BinaryOperator("DataEntityState", DataEntityState.Deleted, BinaryOperatorType.NotEqual);
            VwRecibocajaingresodetList       = new List <VwRecibocajaingresodet>();
            gcMedioPago.DataSource           = VwRecibocajaingresodetList;
            VwEmpleadoSel = Service.GetVwEmpleado(idEmpleadoCajero);
            //

            if (ImpresionFormato == null)
            {
                ImpresionFormato = new ImpresionFormato();
            }
        }
Ejemplo n.º 3
0
        private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }
            switch (e.Item.Name)
            {
            case "btnNuevo":
                LimpiarCampos();

                TipoMnt = TipoMantenimiento.Nuevo;

                IdEntidadMnt          = 0;
                pkIdEntidad.EditValue = 0;

                NotadebitocliMnt = null;
                NotadebitocliMnt = new Notadebitocli();

                btnGrabar.Enabled       = true;
                btnGrabarCerrar.Enabled = true;
                btnGrabarNuevo.Enabled  = true;

                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;

                ValoresPorDefecto();

                if (Permisos.Nuevo)
                {
                    CamposSoloLectura(false);
                }
                break;

            case "btnGrabar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    //btnGrabar.Enabled = false;
                    //btnGrabarCerrar.Enabled = false;
                    btnGrabarNuevo.Enabled = false;

                    if (IdEntidadMnt > 0)
                    {
                        TipoMnt = TipoMantenimiento.Modificar;
                    }

                    if (Permisos.Eliminar)
                    {
                        btnEliminar.Enabled   = true;
                        btnActualizar.Enabled = true;
                    }
                    //
                    DeshabilitarModificacion();
                }
                break;

            case "btnGrabarCerrar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    DialogResult   = DialogResult.OK;
                }
                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnLimpiarCampos":
                LimpiarCampos();
                break;

            case "btnActualizar":
                if (IdEntidadMnt > 0)
                {
                    TraerDatos();
                    CargarDetalle();
                }
                break;

            case "btnCerrar":
                if (SeGuardoObjeto)
                {
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    NotadebitocliMnt = null;
                    DialogResult     = DialogResult.OK;
                }
                break;

            case "btnImprimir":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    //ImpresionFormato.VistaPreviaNotaCreditoCliente(NotadebitocliMnt);
                }
                break;

            case "btnCpventa":
                int idClienteSel = (int)iIdcliente.EditValue;
                if (idClienteSel == 0)
                {
                    XtraMessageBox.Show("Seleccione el Cliente.", "Atención", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    beSocioNegocio.Select();
                    return;
                }


                NotadebitocliImpCpVentaFrm notadebitocliImpCpVentaFrm = new NotadebitocliImpCpVentaFrm(VwNotadebitoclidetList, VwSocionegocioSel, (int)iIdtipomoneda.EditValue);
                notadebitocliImpCpVentaFrm.ShowDialog();

                if (notadebitocliImpCpVentaFrm.DialogResult == DialogResult.OK)
                {
                    VwCpventa vwCpventaSelImp = notadebitocliImpCpVentaFrm.VwCpventaSel;
                    if (vwCpventaSelImp != null)
                    {
                        iIdcliente.EditValue    = vwCpventaSelImp.Idcliente;
                        iIdtipomoneda.EditValue = vwCpventaSelImp.Idtipomoneda;
                        iTipocambio.EditValue   = vwCpventaSelImp.Tipocambio;
                        iIdtipomoneda.Enabled   = false;
                    }
                    foreach (var item in VwNotadebitoclidetList.Where(x => x.DataEntityState != DataEntityState.Deleted))
                    {
                        CalculaItem1(item);
                    }
                    SumarTotales();

                    ListarCpVentaReferencia();
                    iIdcliente.Enabled = false;
                }
                break;
            }
        }
Ejemplo n.º 4
0
        private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }
            switch (e.Item.Name)
            {
            case "btnNuevo":
                LimpiarCampos();

                TipoMnt = TipoMantenimiento.Nuevo;

                IdEntidadMnt          = 0;
                pkIdEntidad.EditValue = 0;

                RecibocajaMnt = null;
                RecibocajaMnt = new Recibocajaegreso();

                btnGrabar.Enabled       = true;
                btnGrabarCerrar.Enabled = true;
                btnGrabarNuevo.Enabled  = true;

                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;

                ValoresPorDefecto();

                if (Permisos.Nuevo)
                {
                    CamposSoloLectura(false);
                }
                break;

            case "btnGrabar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    //btnGrabar.Enabled = false;
                    //btnGrabarCerrar.Enabled = false;
                    btnGrabarNuevo.Enabled = false;

                    if (IdEntidadMnt > 0)
                    {
                        TipoMnt = TipoMantenimiento.Modificar;
                    }

                    if (Permisos.Eliminar)
                    {
                        btnEliminar.Enabled   = true;
                        btnActualizar.Enabled = true;
                    }
                    DeshabilitarModificacion();
                }
                break;

            case "btnGrabarCerrar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    DialogResult   = DialogResult.OK;
                }
                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnLimpiarCampos":
                LimpiarCampos();
                break;

            case "btnActualizar":
                if (IdEntidadMnt > 0)
                {
                    TraerDatos();
                    CargarDetalle();
                }
                break;

            case "btnCerrar":
                if (SeGuardoObjeto)
                {
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    RecibocajaMnt = null;
                    DialogResult  = DialogResult.OK;
                }
                break;

            case "btnCtacteCliente":
                if (!ValidarDatosImportacion())
                {
                    return;
                }


                List <VwRecibocajaegresodet> vwRecibocajadetMntList = new List <VwRecibocajaegresodet>();

                RecibocajaImpCtacteProveedorFrm recibocajaImpCtacteProveedorFrm = new RecibocajaImpCtacteProveedorFrm(vwRecibocajadetMntList, VwSocionegocioSel, (int)iIdtipomoneda.EditValue);
                recibocajaImpCtacteProveedorFrm.ShowDialog();

                if (recibocajaImpCtacteProveedorFrm.DialogResult == DialogResult.OK)
                {
                    VwRecibocajaegreso vwRecibocajaSelImp = recibocajaImpCtacteProveedorFrm.VwRecibocajaSel;
                    if (vwRecibocajaSelImp != null)
                    {
                        iIdsocionegocio.EditValue = vwRecibocajaSelImp.Idsocionegocio;
                        iIdtipomoneda.EditValue   = vwRecibocajaSelImp.Idtipomoneda;
                    }

                    foreach (var item in vwRecibocajadetMntList)
                    {
                        Recibocajaegresodet recibocajadet = new Recibocajaegresodet();
                        recibocajadet.Idrecibocajaegreso    = IdEntidadMnt;
                        recibocajadet.Idrecibocajaegresodet = item.Idrecibocajaegresodet;
                        recibocajadet.Numeroitem            = item.Numeroitem;
                        recibocajadet.Importepago           = item.Importepago;
                        recibocajadet.Idmediopago           = item.Idmediopago;
                        recibocajadet.Numeromediopago       = item.Numeromediopago;
                        recibocajadet.Comentario            = item.Comentario;
                        recibocajadet.Idcpcompra            = item.Idcpcompra;
                        Service.SaveRecibocajaegresodet(recibocajadet);
                    }


                    CargarDetalle();
                    CargarDetalleImprevistos();
                    SumarTotales(true);
                }
                break;

            case "btnImprimir":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    ImpresionFormato.FormatoReciboEgreso(RecibocajaMnt);
                }
                break;
            }
        }
Ejemplo n.º 5
0
        private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }

            switch (e.Item.Name)
            {
            case "btnNuevo":
                LimpiarCampos();

                TipoMnt = TipoMantenimiento.Nuevo;

                IdEntidadMnt          = 0;
                pkIdEntidad.EditValue = 0;

                ValorizaciondanioelementoMnt = null;
                ValorizaciondanioelementoMnt = new Valorizaciondanioelemento();

                btnGrabar.Enabled       = true;
                btnGrabarCerrar.Enabled = true;
                btnGrabarNuevo.Enabled  = true;

                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;

                ValoresPorDefecto();

                if (Permisos.Nuevo)
                {
                    CamposSoloLectura(false);
                }
                break;

            case "btnGrabar":
                if (Guardar())
                {
                    SeGuardoObjeto         = true;
                    btnGrabarNuevo.Enabled = false;

                    if (IdEntidadMnt > 0)
                    {
                        TipoMnt = TipoMantenimiento.Modificar;
                    }

                    if (Permisos.Eliminar)
                    {
                        btnEliminar.Enabled   = true;
                        btnActualizar.Enabled = true;
                    }
                    //
                    DeshabilitarModificacion();
                }
                break;

            case "btnGrabarCerrar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    DialogResult   = DialogResult.OK;
                }
                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnLimpiarCampos":
                LimpiarCampos();
                break;

            case "btnActualizar":
                if (IdEntidadMnt > 0)
                {
                    TraerDatos();
                    CargarDetalle();
                }
                break;

            case "btnCerrar":
                if (SeGuardoObjeto)
                {
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    ValorizaciondanioelementoMnt = null;
                    DialogResult = DialogResult.OK;
                }
                break;

            case "btnImprimir":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    var idValorizacion = iIdvalorizacion.EditValue;
                    if (idValorizacion != null)
                    {
                        Valorizacion valorizacionMnt = Service.GetValorizacion((int)idValorizacion);
                        ImpresionFormato.FormatoElementoDesgasteDanio(valorizacionMnt);
                    }
                }
                break;

            case "btnSeleccionarValorizacion":
                SeleccionarValorizacionElementoFrm seleccionarValorizacionElementoFrm = new SeleccionarValorizacionElementoFrm();
                seleccionarValorizacionElementoFrm.ShowDialog();
                if (seleccionarValorizacionElementoFrm.VwValorizacionSel != null)
                {
                    rNumeroValorizacion.EditValue = seleccionarValorizacionElementoFrm.VwValorizacionSel.Numerovalorizacion;
                    rCliente.EditValue            = seleccionarValorizacionElementoFrm.VwValorizacionSel.Razonsocial;
                    rMoneda.EditValue             = seleccionarValorizacionElementoFrm.VwValorizacionSel.Nombretipomoneda;
                    rTotalvalorizacion.EditValue  = seleccionarValorizacionElementoFrm.VwValorizacionSel.Totaldocumento;
                    rProyecto.EditValue           = seleccionarValorizacionElementoFrm.VwValorizacionSel.Nombreproyecto;
                    rEquipo.EditValue             = seleccionarValorizacionElementoFrm.VwValorizacionSel.Nombreequipo;
                    iIdvalorizacion.EditValue     = seleccionarValorizacionElementoFrm.VwValorizacionSel.Idvalorizacion;
                }
                break;
            }
        }
Ejemplo n.º 6
0
        private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }
            switch (e.Item.Name)
            {
            case "btnNuevo":
                LimpiarCampos();

                TipoMnt = TipoMantenimiento.Nuevo;

                IdEntidadMnt          = 0;
                pkIdEntidad.EditValue = 0;

                CierrecajaMnt = null;
                CierrecajaMnt = new Cierrecaja();

                btnGrabar.Enabled       = true;
                btnGrabarCerrar.Enabled = true;
                btnGrabarNuevo.Enabled  = true;

                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;

                ValoresPorDefecto();

                if (Permisos.Nuevo)
                {
                    CamposSoloLectura(false);
                }
                break;

            case "btnGrabar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    //btnGrabar.Enabled = false;
                    //btnGrabarCerrar.Enabled = false;
                    btnGrabarNuevo.Enabled = false;

                    if (IdEntidadMnt > 0)
                    {
                        TipoMnt = TipoMantenimiento.Modificar;
                    }

                    if (Permisos.Eliminar)
                    {
                        btnEliminar.Enabled   = true;
                        btnActualizar.Enabled = true;
                    }
                    DeshabilitarModificacion();
                }
                break;

            case "btnGrabarCerrar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    DialogResult   = DialogResult.OK;
                }
                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnLimpiarCampos":
                LimpiarCampos();
                break;

            case "btnActualizar":
                if (IdEntidadMnt > 0)
                {
                    TraerDatos();
                    CargarDetalle();
                }
                break;

            case "btnImportar":
                if (!Validaciones())
                {
                    break;
                }
                CargarResumen();
                break;

            case "btnCerrar":
                if (SeGuardoObjeto)
                {
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    CierrecajaMnt = null;
                    DialogResult  = DialogResult.OK;
                }
                break;

            case "btnImprimir":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    ImpresionFormato.FormatoCierreCaja(CierrecajaMnt);
                }

                break;

            case "btnImprimirDetalle":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    ImpresionFormato.FormatoCierreCajaDetalle((int)iIdempleado.EditValue, (DateTime)iFechacierre.EditValue);
                }

                break;
            }
        }
Ejemplo n.º 7
0
        private void bmConsulta_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }

            switch (e.Item.Name)
            {
            case "btnNuevo":
                TipoMnt = TipoMantenimiento.Nuevo;
                ShowFormMnt();
                break;

            case "btnModificar":
                TipoMnt = TipoMantenimiento.Modificar;
                ShowFormMnt();
                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnActualizar":
                CargarDatosConsulta();
                break;

            case "btnCerrar":
                Close();
                break;

            case "btnExportCsv":
            case "btnExportHtml":
            case "btnExportMht":
            case "btnExportImg":
            case "btnExportPdf":
            case "btnExportRtf":
            case "btnExportTxt":
            case "btnExportXls":
            case "btnExportXlsx":
                ExportUtil.ExportToFile(gcConsulta, e.Item.Name);
                break;

            case "btnReciboIngreso":
                if (SessionApp.EmpleadoSel != null)
                {
                    if (EstadoReferenciaCaja())
                    {
                        break;
                    }
                    if (SessionApp.EmpleadoSel != null)
                    {
                        CajaCobroCpVentaFrmResumen cajaCobroCpVentaFrm = new CajaCobroCpVentaFrmResumen(Convert.ToInt32(IdEntidadMnt), SessionApp.EmpleadoSel.Idempleado);
                        cajaCobroCpVentaFrm.ShowDialog();
                        if (cajaCobroCpVentaFrm.DialogResult == DialogResult.OK)
                        {
                        }
                    }
                }
                else
                {
                    WinFormUtils.MessageWarning("Ingrese con usuario valido.");
                }
                break;

            case "btnImprimirMovCajaDet":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    //REporte
                }
                break;
            }
        }