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; } } }
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; } }
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; } }