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; }
private void iIdcptooperacioncaja_EditValueChanged(object sender, EventArgs e) { var iIdcptooperacioncajaSel = iIdcptooperacionCpVenta.EditValue; if (iIdcptooperacioncajaSel == null) { rSucursalOperacionCpVenta.EditValue = null; } else { VwCptooperacion vwCptooperacionSel = VwCptooperacionCpVentaList.FirstOrDefault(x => x.Idcptooperacion == (int)iIdcptooperacioncajaSel); rSucursalOperacionCpVenta.EditValue = vwCptooperacionSel != null ? vwCptooperacionSel.Nombresucursal : null; } }
private void CargarDocumentosPendientes() { gcConsulta.DataSource = null; gcDetalleImp.DataSource = null; //Condicion del almacen de importacion del almacen actual string condicionAlmacenImportacion = string.Format(@" and idalmacen = {0}", (int)iIdalmacen.EditValue); //Condicion del almacen de importacion del almacen cuando se elije la operacion entrada traslado entre almacen var idcptooperacion = EntradaalmacenMntFrm.iIdcptooperacion.EditValue; if (idcptooperacion != null) { VwCptooperacion vwCptooperacionSel = EntradaalmacenMntFrm.VwCptooperacionList.FirstOrDefault(x => x.Idcptooperacion == (int)idcptooperacion); if (vwCptooperacionSel != null && vwCptooperacionSel.Generatrasladoentrealmacenes) { condicionAlmacenImportacion = string.Format(@" and almacendestino = {0} and guiageneratrasladoentrealmacenes = '1'", (int)iIdalmacen.EditValue); } } Cursor = Cursors.WaitCursor; string condicionNumeroSalida = string.Empty; const string condicionNoPendientes = @" and idsalidaalmacen in (select a.idsalidaalmacen from almacen.vwsalidaalmacendetimpentradaalmacen a where a.anulado = '0' and a.saldoaimportar > 0)"; string condicionSocioNegocio = string.Format(" and idsocionegocio = {0}", VwSocionegocioSel.Idsocionegocio); switch (cboBuscarPor.SelectedIndex) { case 0: //Todos condicionNumeroSalida = string.Format("anulado = '0' {0} {1} {2}", condicionAlmacenImportacion, condicionSocioNegocio, condicionNoPendientes); break; case 1: //Orden de compra condicionNumeroSalida = string.Format(@"idtipocp = {0} and seriesalidaalmacen = '{1}' and numerosalidaalmacen = '{2}' and anulado = '0' {3} {4} {5}", (int)iIdtipocp.EditValue, rSerieDoc.Text.Trim(), iNumeroDoc.Text.Trim(), condicionAlmacenImportacion, condicionSocioNegocio, condicionNoPendientes); break; } _vwSalidaalmacenList = Service.GetAllVwSalidaalmacen(condicionNumeroSalida, "nombretipoformato,seriesalidaalmacen,numerosalidaalmacen"); gcConsulta.BeginUpdate(); gcConsulta.DataSource = _vwSalidaalmacenList; gcConsulta.EndUpdate(); gvConsulta.BestFitColumns(); Cursor = Cursors.Default; }