private void ssMarca_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); Maquina.Marca = (Marca)FrmSeleccionar.GetSelectedEntity(typeof(Marca), "Marca"); ssMarca.Text = (Maquina.Marca != null) ? Maquina.Marca.Nombre : ""; }
private void ssCliente_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarCliente = new FrmSelectedEntity(); Presupuesto.Cliente = (SocioNegocio)FrmSeleccionarCliente.GetSelectedEntity(typeof(SocioNegocio), "Cliente Pendiente de Presupuesto"); ssCliente.Text = (Presupuesto.Cliente != null) ? Presupuesto.Cliente.Nombre : ""; }
private void ubNuevo_Click(object sender, EventArgs e) { try { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); Existencia servicio = (Existencia)FrmSeleccionar.GetSelectedEntity(typeof(Existencia), "Selección de Servicios"); if (servicio != null) { ItemRendicionCotizacion item = new ItemRendicionCotizacion(); item.Codigo = servicio.Codigo; item.Descripcion = servicio.Nombre; item.CantidadCotizacion = 0; item.PrecioCotizacion = 0; item.TotalCotizacion = 0; item.CantidadReal = 0; item.PrecioReal = 0; item.TotalReal = 0; RendicionCotizacion.Items.Add(item); MostrarItems(); MostrarTotales(); } } catch (Exception ex) { SoftException.Control(ex); } }
private void ubAgregar_Click(object sender, EventArgs e) { try { if (ConsolidadoOp.TipoDocumento == null) { throw new Exception("Debe elegir un tipo de Documento"); } if (ConsolidadoOp.Cliente == null) { throw new Exception("Debe seleccionar un Cliente"); } Collection OrdenesProduccion = new Collection(); FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); String Filtro = ConsolidadoOp.ObtenerFiltroOPs(); Filtro = (Filtro.Length > 0) ? String.Format(" ID NOT IN ({0}) AND IDCliente = '{1}'", Filtro, ConsolidadoOp.Cliente.ID) : String.Format(" IDCliente = '{0}'", ConsolidadoOp.Cliente.ID); OrdenesProduccion = FrmSeleccionar.GetSelectedsEntities(typeof(OrdenProduccion), "Selección de Ordenes de Produccion Consolidado", Filtro); foreach (OrdenProduccion Item in OrdenesProduccion) { ConsolidadoOp.AddItem(Item); } MostrarItems(true); } catch (Exception ex) { SoftException.Control(ex); } }
private void ssDuplicacion_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarAccion = new FrmSelectedEntity(); ItemContenedor.AccionCopiar = (Accion)FrmSeleccionarAccion.GetSelectedEntity(typeof(Accion), "Acción"); ssDuplicacion.Text = (ItemContenedor.AccionCopiar != null) ? ItemContenedor.AccionCopiar.Nombre : ""; }
private void ssAlmacen_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarAlmancen = new FrmSelectedEntity(); EntradaInventario.Almacen = (Almacen)FrmSeleccionarAlmancen.GetSelectedEntity(typeof(Almacen), "Almacen"); ssAlmacen.Text = (EntradaInventario.Almacen != null) ? EntradaInventario.Almacen.Descripcion : ""; }
private void ssMoneda_Search(object sender, EventArgs e) { try { FrmSelectedEntity FrmSeleccionarMoneda = new FrmSelectedEntity(); EntradaInventario.Moneda = (Moneda)FrmSeleccionarMoneda.GetSelectedEntity(typeof(Moneda), "Moneda"); String filtro = ""; if (EntradaInventario.Moneda != null) { if (EntradaInventario.Moneda.Simbolo.Equals("US $")) { filtro = "IDMoneda='" + EntradaInventario.Moneda.ID + "' and Fecha='" + EntradaInventario.FechaCreacion.Date + "'"; FrmSelectedEntity FrmSelectedMoneda = new FrmSelectedEntity(); TipoCambio tc = (TipoCambio)FrmSelectedMoneda.GetSelectedEntity(typeof(TipoCambio), "Tipo de Cambio", filtro); EntradaInventario.TipoCambioFecha = tc.TipoCambioVenta; } else { EntradaInventario.TipoCambioFecha = 1; } } } catch (Exception ex) { Soft.Exceptions.SoftException.ShowException(ex); } Mostrar(); }
private void btnNuevoAlmacen_Click(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarPanel = new FrmSelectedEntity(); String filtro = "id not in ("; String ids = ""; foreach (ExistenciaAlmacen Item in Existencia.Almacenes) { ids = ids + "'" + Item.Almacen.ID + "',"; } if (ids.Length > 0) { filtro = filtro + ids.Substring(0, ids.Length - 1) + ")"; } else { filtro = ""; } Almacen almacen = (Almacen)FrmSeleccionarPanel.GetSelectedEntity(typeof(Almacen), "Almacen", filtro); if (almacen != null) { UltraGridRow Row = grillaAlmacenes.DisplayLayout.Bands[0].AddNew(); Row.Tag = this.Existencia.AddItemAlmacen(); ExistenciaAlmacen item = (ExistenciaAlmacen)Row.Tag; item.Almacen = almacen; MostrarAlmacen(Row); } }
private void btnNuevaMaquina_Click(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarPanel = new FrmSelectedEntity(); String filtro = "id not in ("; String ids = ""; foreach (ExistenciaMaquina Item in Existencia.Maquinas) { ids = ids + "'" + Item.Maquina.ID + "',"; } if (ids.Length > 0) { filtro = filtro + ids.Substring(0, ids.Length - 1) + ")"; } else { filtro = ""; } Maquina maquina = (Maquina)FrmSeleccionarPanel.GetSelectedEntity(typeof(Maquina), "Máquina", filtro); if (maquina != null) { UltraGridRow Row = grillaMaquinas.DisplayLayout.Bands[0].AddNew(); Row.Tag = this.Existencia.AddItemMaquina(); ExistenciaMaquina item = (ExistenciaMaquina)Row.Tag; item.Maquina = maquina; MostrarMaquina(Row); } }
private void ssTipoDocumento_Search(object sender, EventArgs e) { try { if (ActualizandoIU) { return; } InfoAsistente.Presupuesto = (Presupuesto)HelperNHibernate.GetEntityByID("Presupuesto", Presupuesto.ID); InfoAsistente.Cliente = InfoAsistente.Presupuesto.Cliente; InfoAsistente.FechaCreacion = InfoAsistente.Presupuesto.FechaCreacion; udtFechaCreacion.Value = InfoAsistente.Presupuesto.FechaCreacion; FrmSelectedEntity FrmSeleccionarTipoDocumento = new FrmSelectedEntity(); InfoAsistente.TipoDocumento = (TipoOrdenProduccion)FrmSeleccionarTipoDocumento.GetSelectedEntity(typeof(TipoOrdenProduccion), "Tipo Orden de Producción"); if (InfoAsistente.TipoDocumento != null) { ssTipoDocumento.Text = InfoAsistente.TipoDocumento.Nombre; InfoAsistente.Responsable = FrmMain.ObtenerResponsable(); ssReponsable.Text = (InfoAsistente.Responsable != null) ? InfoAsistente.Responsable.Nombre : ""; } Mostrar(); } catch (Exception ex) { SoftException.Control(ex); } }
private void busClasificacion_Search(object sender, EventArgs e) { try { String filtro = ""; if (busClasificacion.Text.Length > 0) { filtro = "Nombre like '" + busClasificacion.Text + "%'"; } FrmSelectedEntity FrmSeleccionarPanel = new FrmSelectedEntity(); ClasificacionExistencia clasificacion = null; clasificacion = (ClasificacionExistencia)FrmSeleccionarPanel.GetSelectedEntity(typeof(ClasificacionExistencia), "Clasificación de Existencia", filtro); if ((clasificacion != null)) { this.Existencia.ClasificacionExistencia = clasificacion; Existencia.ItemClasificacionExistencia = null; } Mostrar(); } catch (Exception ex) { SoftException.Control(ex); } }
private void ssCotizacion_Search(object sender, EventArgs e) { try { if (ActualizandoIU) { return; } String Filtro = " IDPresupuesto='" + InfoAsistente.Presupuesto.ID + "'"; FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); ItemPresupuesto itempresupuesto = (ItemPresupuesto)FrmSeleccionar.GetSelectedEntity(typeof(ItemPresupuesto), "Cotizaciones de Presupuesto", Filtro); if (itempresupuesto != null) { itempresupuesto = (ItemPresupuesto)HelperNHibernate.GetEntityByID("ItemPresupuesto", itempresupuesto.ID); InfoAsistente.ItemPresupuesto = itempresupuesto; Cotizacion coti = (Cotizacion)HelperNHibernate.GetEntityByID("Cotizacion", InfoAsistente.ItemPresupuesto.IDCotizacion); ssCotizacion.Text = (coti != null) ? coti.Descripcion : ""; } } catch (Exception ex) { SoftException.Control(ex); } }
private void ubNuevaUnidad_Click(object sender, EventArgs e) { String filtro = "IDExistencia='" + ItemListaPreciosExistencia.Existencia.ID + "'"; if (ItemListaPreciosExistencia.FiltroUnidades.Length > 0) { filtro += " and " + ItemListaPreciosExistencia.FiltroUnidades; } if (ItemListaPreciosExistencia == null) { return; } FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); ExistenciaUnidad Unidad = (ExistenciaUnidad)FrmSeleccionar.GetSelectedEntity(typeof(ExistenciaUnidad), "ExistenciaUnidad", filtro); if (Unidad != null) { UltraGridRow Row = ugUnidades.DisplayLayout.Bands[0].AddNew(); ExistenciaUnidad eu = (ExistenciaUnidad)HelperNHibernate.GetEntityByID("ExistenciaUnidad", Unidad.ID); Row.Tag = ItemListaPreciosExistencia.AddUnidad(eu); UnidadListaPreciosExistencia = (UnidadListaPreciosExistencia)Row.Tag; MostrarUnidad(Row); } }
private void ssProveedor_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); Maquina.Proveedor = (SocioNegocio)FrmSeleccionar.GetSelectedEntity(typeof(SocioNegocio), "Socio de Negocio"); ssProveedor.Text = (Maquina.Proveedor != null) ? Maquina.Proveedor.Nombre : ""; }
private void ubNuevo_Click(object sender, EventArgs e) { if (ItemPlantilla == null) { return; } FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); String Filtro = "ID NOT IN ("; String IDs = ""; foreach (ItemPlantillaServicio Item in ItemPlantilla.Servicios) { IDs = IDs + "'" + Item.Servicio.ID + "',"; } Filtro = (IDs.Length > 0) ? Filtro + IDs.Substring(0, IDs.Length - 1) + ") AND EsServicio = 1" : " EsServicio = 1"; Existencia Existencia = (Existencia)FrmSeleccionar.GetSelectedEntity(typeof(Existencia), "Existencia", Filtro); if (Existencia != null) { Existencia ExistenciaCompleta = (Existencia)HelperNHibernate.GetEntityByID("Existencia", Existencia.ID); UltraGridRow Row = ugServicios.DisplayLayout.Bands[0].AddNew(); Row.Tag = ItemPlantilla.CrearServicio(ExistenciaCompleta); MostrarServicio(Row); } }
private void busListaPrecioMaterial_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); TipoCotizacion.ListaPreciosExistencia = (ListaPreciosExistencia)FrmSeleccionar.GetSelectedEntity(typeof(ListaPreciosExistencia), "Lista Precios Producto Servicio", " Activo = 1"); busListaPrecioMaterial.Text = (TipoCotizacion.ListaPreciosExistencia != null) ? TipoCotizacion.ListaPreciosExistencia.Nombre : ""; }
private void ubAgregarOP_Click(object sender, EventArgs e) { try { Collection Ops = new Collection(); FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); String Filtro = GuiaRemision.ObtenerFiltroOps(); Filtro = (Filtro.Length > 0) ? String.Format(" ID NOT IN ({0}) AND IDCliente = '{1}' ", Filtro, GuiaRemision.Cliente.ID) : String.Format(" IDCliente = '{0}' ", GuiaRemision.Cliente.ID); Ops = FrmSeleccionar.GetSelectedsEntities(typeof(OrdenProduccion), "Seleccion Ordendes Guias de Remision", Filtro); foreach (OrdenProduccion ItemOP in Ops) { ItemGuiaRemision Item = GuiaRemision.AddItem(); Item.IDOrdenProduccion = ItemOP.ID; Item.NroOP = ItemOP.Numeracion; Item.Descripcion = ItemOP.Descripcion; Item.CantidadOP = (ItemOP.Cantidad - ItemOP.CantidadEntregada); Item.Cantidad = Item.CantidadOP; } MostrarItems(); } catch (Exception ex) { SoftException.Control(ex); } }
private void busListaCostoMaquina_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); TipoCotizacion.ListaCostosMaquina = (ListaCostosMaquina)FrmSeleccionar.GetSelectedEntity(typeof(ListaCostosMaquina), "Lista de Costos Máquina", " Activo = 1"); busListaCostoMaquina.Text = (TipoCotizacion.ListaCostosMaquina != null) ? TipoCotizacion.ListaCostosMaquina.Nombre : ""; }
private void ssResponsable_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarResponsable = new FrmSelectedEntity(); EntradaInventario.Responsable = (SocioNegocio)FrmSeleccionarResponsable.GetSelectedEntity(typeof(SocioNegocio), "Socio de Negocio", " Empleado = 1"); ssResponsable.Text = (EntradaInventario.Responsable != null) ? EntradaInventario.Responsable.Nombre : ""; }
private void busListaPreciosTransporte_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); TipoCotizacion.ListaPreciosTransporte = (ListaPreciosTransporte)FrmSeleccionar.GetSelectedEntity(typeof(ListaPreciosTransporte), "Lista Precios Transporte", " Activo = 1"); busListaPreciosTransporte.Text = (TipoCotizacion.ListaPreciosTransporte != null) ? TipoCotizacion.ListaPreciosTransporte.Nombre : ""; }
private void ssTipoDocumento_Search(object sender, EventArgs e) { if (ActualizandoUI) { return; } try { try { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); EntradaCaja.TipoDocumento = (TipoCaja)FrmSeleccionar.GetSelectedEntity(typeof(TipoCaja), "Tipo Caja", "Movimiento = 'Entrada'", All: true); if (EntradaCaja.TipoDocumento != null) { EntradaCaja.GenerarNumeracion(); EntradaCaja.Responsable = FrmMain.ObtenerResponsable(); Mostrar(); } } catch (Exception ex) { SoftException.Control(ex); } } catch (Exception ex) { SoftException.ShowException(ex); } }
private void ubAgregarOP_Click(object sender, EventArgs e) { try { Collection Ops = new Collection(); FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); String Filtro = Facturacion.ObtenerFiltroOps(); Filtro = (Filtro.Length > 0) ? String.Format(" ID NOT IN ({0}) AND IDCliente = '{1}' AND EstadoFacturacion <> 'TOTAL'", Filtro, Facturacion.Cliente.ID) : String.Format(" IDCliente = '{0}' AND EstadoFacturacion <> 'TOTAL'", Facturacion.Cliente.ID); Ops = FrmSeleccionar.GetSelectedsEntities(typeof(OrdenProduccion), "Selección de Ordenes de Producción", Filtro); foreach (OrdenProduccion ItemOP in Ops) { ItemFacturacion Item = Facturacion.AddItem(); Item.IDOrdenProduccion = ItemOP.ID; Item.NroOP = ItemOP.Numeracion; Item.Descripcion = ItemOP.Descripcion; Item.CantidadOP = (ItemOP.Cantidad - ItemOP.CantidadFacturada); Item.Cantidad = Item.CantidadOP; ItemPresupuesto itemPresupuesto = (ItemPresupuesto)HelperNHibernate.GetEntityByID("ItemPresupuesto", ItemOP.IDItemPresupuesto); Item.Precio = (itemPresupuesto.TotalFinal / ItemOP.Cantidad); } MostrarItems(); MostrarTotales(); } catch (Exception ex) { SoftException.Control(ex); } }
private void ssTipoPresupuesto_Search(object sender, EventArgs e) { try { FrmSelectedEntity FrmSeleccionarTipoDocumento = new FrmSelectedEntity(); TipoDocumentoConsolidadoOp TipoDocumento = (TipoDocumentoConsolidadoOp)FrmSeleccionarTipoDocumento.GetSelectedEntity(typeof(TipoDocumentoConsolidadoOp), "Tipo Documento Consolidado Op"); if (TipoDocumento != null) { ConsolidadoOp.TipoDocumento = (TipoDocumentoConsolidadoOp)HelperNHibernate.GetEntityByID("TipoDocumentoConsolidadoOp", TipoDocumento.ID); ssTipoConsolidadosOp.Text = (ConsolidadoOp.TipoDocumento != null) ? ConsolidadoOp.TipoDocumento.Nombre : ""; try { FrmSelectedEntity FrmSeleccionarEmpleado = new FrmSelectedEntity(); String filtro = "IDUsuario='" + FrmMain.Usuario.ID + "'"; SocioNegocio sn = (SocioNegocio)FrmSeleccionarEmpleado.GetSelectedEntity(typeof(SocioNegocio), "Empleado", filtro); ConsolidadoOp.Responsable = (SocioNegocio)HelperNHibernate.GetEntityByID("SocioNegocio", sn.ID); busResponsable.Text = ConsolidadoOp.Responsable.Nombre; } catch (Exception) { } } else { ssTipoConsolidadosOp.Text = ""; busResponsable.Text = ""; } } catch (Exception ex) { SoftException.Control(ex); } }
private void ugItems_ClickCellButton(object sender, CellEventArgs e) { ItemSalidaCaja Item = (ItemSalidaCaja)e.Cell.Row.Tag; if (e.Cell.Column.Header.Caption == "OT") { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); dynamic OrdenProduccion = FrmSeleccionar.GetSelectedEntity("Soft.Produccion.Entidades", "OrdenProduccion", "Orden de Producción"); Item.IDOrdenProduccion = OrdenProduccion.ID; Item.NumeracionOrdenProduccion = OrdenProduccion.Numeracion; MostrarItem(e.Cell.Row); } if (e.Cell.Column.Header.Caption == "OP") { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); dynamic CosolidadoOP = FrmSeleccionar.GetSelectedEntity("Soft.Produccion.Entidades", "ConsolidadoOp", "Consolidado de Ordenes de Producción"); Item.IDConsolidadoOrdenProduccion = CosolidadoOP.ID; Item.NumeracionConsolidadoOrdenProduccion = CosolidadoOP.Numeracion; MostrarItem(e.Cell.Row); } if (Item.EsTipoTransporte && e.Cell.Column.Key == colDescripcion) { FrmSeleccionarDireccion FrmSeleccionar = new FrmSeleccionarDireccion(); FrmSeleccionar.ObtenerItemSalidaCaja(ref Item); CalcularPrecio(Item); MostrarItem(e.Cell.Row); MostrarTotales(); } }
private void ssEntidadSF_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarEntidadSF = new FrmSelectedEntity(); Reporte.EntidadSF = (EntidadSF)FrmSeleccionarEntidadSF.GetSelectedEntity(typeof(EntidadSF), "EntidadSF"); ssEntidadSF.Text = (Reporte.EntidadSF != null) ? Reporte.EntidadSF.NombreClase : ""; }
private void ssTipoMaquina_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); Maquina.TipoMaquina = (TipoMaquina)FrmSeleccionar.GetSelectedEntity(typeof(TipoMaquina), "Tipo Máquina"); ssTipoMaquina.Text = (Maquina.TipoMaquina != null) ? Maquina.TipoMaquina.Descripcion : ""; }
private void ssReporte_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarReporte = new FrmSelectedEntity(); TipoSolicitudCotizacion.Reporte = (Soft.Reporte.Entidades.Reporte)FrmSeleccionarReporte.GetSelectedEntity(typeof(Soft.Reporte.Entidades.Reporte), "Reporte"); ssReporte.Text = (TipoSolicitudCotizacion.Reporte != null) ? TipoSolicitudCotizacion.Reporte.Nombre : ""; }
private void busUnidadMaterial_Search(object sender, EventArgs e) { if (ActualizandoIU) { return; } try { String filtro = "IDExistencia='" + Item.Material.ID + "'"; FrmSelectedEntity formulario = new FrmSelectedEntity(); ExistenciaUnidad unidad = (ExistenciaUnidad)formulario.GetSelectedEntity(typeof(ExistenciaUnidad), "ExistenciaUnidad", filtro); if (unidad != null) { unidad = (ExistenciaUnidad)HelperNHibernate.GetEntityByID("ExistenciaUnidad", unidad.ID); Item.UnidadMaterial = unidad; Item.CantidadMaterial = 0; ObtenerCostoMaterial(); } Mostrar(); } catch (Exception ex) { Soft.Exceptions.SoftException.ShowException(ex); } }
private void ssEntidadSF_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); Panel.EntidadSF = (EntidadSF)FrmSeleccionar.GetSelectedEntity(typeof(EntidadSF), "EntidadSF"); Mostrar(); }
private void ssPanelPrincipal_Search(object sender, EventArgs e) { FrmSelectedEntity FrmSeleccionarPanel = new FrmSelectedEntity(); this.ItemContenedor.Panel = (Soft.Configuracion.Entidades.Panel)FrmSeleccionarPanel.GetSelectedEntity(typeof(Soft.Configuracion.Entidades.Panel), "Panel"); if (this.ItemContenedor.Panel != null) { ssPanelPrincipal.Text = this.ItemContenedor.Panel.Nombre; } }