Пример #1
0
        private void iIdproveedor_EditValueChanged(object sender, EventArgs e)
        {
            var idSocioNegocioSel = iIdproveedor.EditValue;

            if (TipoMnt == TipoMantenimiento.Nuevo && idSocioNegocioSel != null)
            {
                VwSocionegocio vwSocionegocioSel = VwSocionegocioList.FirstOrDefault(x => x.Idsocionegocio == (int)idSocioNegocioSel);
                if (vwSocionegocioSel != null)
                {
                    // iIdtipocondicion.EditValue = vwSocionegocioSel.Idtipocondicion;
                }
            }
        }
Пример #2
0
        private void iIdproveedor_EditValueChanged(object sender, EventArgs e)
        {
            var idSocioNegocioSel = rIdsocionegocio.EditValue;

            if (idSocioNegocioSel != null)
            {
                var vwSocionegocio = VwSocionegocioList.FirstOrDefault(x => x.Idsocionegocio == (int)idSocioNegocioSel);
                if (vwSocionegocio != null)
                {
                    iDireccion.Text = vwSocionegocio.Direccionfiscal;
                }
            }
            else
            {
                iDireccion.Text = string.Empty;
            }
        }
Пример #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;

                NotadebitoMnt = null;
                NotadebitoMnt = new Notadebito();

                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
                {
                    NotadebitoMnt = null;
                    DialogResult  = DialogResult.OK;
                }
                break;

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

            case "btnImportarCp":
                int idProveedorSel = (int)iIdproveedor.EditValue;
                if (idProveedorSel == 0)
                {
                    XtraMessageBox.Show("Seleccione el proveedor.", "Atención", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    iIdproveedor.Select();
                    return;
                }

                var vwSocionegocioSel = VwSocionegocioList.FirstOrDefault(x => x.Idsocionegocio == (int)iIdproveedor.EditValue);

                NotadebitoImpCpCompraFrm notadebitoMntImpOcFrm = new NotadebitoImpCpCompraFrm(VwNotadebitodetList, vwSocionegocioSel);
                notadebitoMntImpOcFrm.ShowDialog();

                if (notadebitoMntImpOcFrm.DialogResult == DialogResult.OK)
                {
                    VwCpcompra vwCpcompraSelImp = notadebitoMntImpOcFrm.VwCpcompraSel;
                    if (vwCpcompraSelImp != null)
                    {
                        iIdproveedor.EditValue  = vwCpcompraSelImp.Idproveedor;
                        iIdtipomoneda.EditValue = vwCpcompraSelImp.Idtipomoneda;
                    }
                    foreach (var item in VwNotadebitodetList.Where(x => x.DataEntityState != DataEntityState.Deleted))
                    {
                        CalculaItem1(item);
                    }
                    SumarTotales();


                    iIdproveedor.Enabled = false;
                }


                break;
            }
        }