public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { this.Cliente = this.Definicion.Filters["tickets.id_persona"].Value as Lbl.Personas.Persona; this.Tipo = this.Definicion.Filters["tickets.id_tipo_ticket"].Value as Lbl.Tareas.Tipo; this.Localidad = this.Definicion.Filters["personas.id_ciudad"].Value as Lbl.Entidades.Localidad; this.Estado = this.Definicion.Filters["tickets.estado"].Value as string; this.Definicion.OrderBy = this.Definicion.Filters["ORDER BY"].Value as string; base.OnFiltersChanged(filters); }
public override void ActualizarElemento() { Lbl.Entidades.Localidad Res = this.Elemento as Lbl.Entidades.Localidad; Res.Nombre = EntradaNombre.Text; Res.CodigoPostal = EntradaCp.Text; Res.Provincia = EntradaParent.Elemento as Lbl.Entidades.Localidad; Res.Iva = (Lbl.Impuestos.SituacionIva)(Lfx.Types.Parsing.ParseInt(EntradaIva.TextKey)); base.ActualizarElemento(); }
public override void ActualizarControl() { Lbl.Entidades.Localidad Localidad = this.Elemento as Lbl.Entidades.Localidad; EntradaNombre.Text = Localidad.Nombre; EntradaCp.Text = Localidad.CodigoPostal; EntradaIva.TextKey = ((int)(Localidad.Iva)).ToString(); EntradaParent.Elemento = Localidad.Provincia; base.ActualizarControl(); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { if (Lbl.Sys.Config.Actual.UsuarioConectado.TienePermiso(typeof(Lbl.CuentasCorrientes.CuentaCorriente), Lbl.Sys.Permisos.Operaciones.Ver)) { this.Cliente = filters["ctacte.id_cliente"].Value as Lbl.Personas.Persona; } Tipo = System.Convert.ToInt32(((Lazaro.Pres.Filters.SetFilter)(filters["personas.tipo"])).Value); Grupo = ((Lazaro.Pres.Filters.RelationFilter)(filters["personas.id_grupo"])).Elemento as Lbl.Personas.Grupo; Localidad = ((Lazaro.Pres.Filters.RelationFilter)(filters["personas.id_ciudad"])).Elemento as Lbl.Entidades.Localidad; Fechas = ((Lazaro.Pres.Filters.DateRangeFilter)(filters["ctacte.fecha"])).DateRange; base.OnFiltersChanged(filters); }
private bool GuardarConfig() { if (EntradaEmpresaEmail.Text.Length <= 5 || EntradaEmpresaEmail.Text.IndexOf('@') <= 0 || EntradaEmpresaEmail.Text.IndexOf('.') <= 0) { Lui.Forms.MessageBox.Show("Por favor escriba una dirección de correo electrónico (e-mail) válida.", "Validación"); return(true); } if (EntradaEmpresaNombre.Text.Length <= 5 || EntradaEmpresaNombre.Text == "Nombre de la empresa") { Lui.Forms.MessageBox.Show("Por favor escriba el nombre de la empresa.", "Validación"); return(true); } Lbl.Entidades.Pais NuevoPais = EntradaPais.Elemento as Lbl.Entidades.Pais; if (NuevoPais == null || NuevoPais.Existe == false) { Lui.Forms.MessageBox.Show("Por favor seleccione el país.", "Validación"); return(true); } var Trans = this.Connection.BeginTransaction(); if (NuevoPais.Id != IdPaisOriginal) { Lbl.Sys.Config.CambiarPais(NuevoPais); } int Sucursal = EntradaSucursal.ValueInt; Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Stock.CodigoPredet", EntradaArticulosCodigoPredet.TextKey, 0); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Stock.Multideposito", EntradaStockMultideposito.TextKey, 0); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Stock.Decimales", EntradaStockDecimales.TextKey, 0); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Stock.DepositoPredet", EntradaStockDepositoPredet.Text, 0);; if (EntradaStockDepositoPredetSuc.ValueInt > 0) { Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Stock.DepositoPredet", EntradaStockDepositoPredetSuc.Text, Sucursal); } else { Lfx.Workspace.Master.CurrentConfig.DeleteGlobalSetting("Sistema.Stock.DepositoPredet", Sucursal); } Lbl.Sys.Config.Empresa.Nombre = EntradaEmpresaNombre.Text; Lbl.Sys.Config.Empresa.RazonSocial = EntradaEmpresaRazonSocial.Text; if (EntradaEmpresaClaveTributaria.Text.Length > 0) { Lbl.Sys.Config.Empresa.ClaveTributaria = new Lbl.Personas.Claves.Cuit(EntradaEmpresaClaveTributaria.Text); } else { Lbl.Sys.Config.Empresa.ClaveTributaria = null; } Lbl.Sys.Config.Empresa.SituacionTributaria = EntradaEmpresaSituacion.ValueInt; Lbl.Sys.Config.Empresa.Email = EntradaEmpresaEmail.Text; Lbl.Sys.Config.Empresa.Id = EntradaEmpresaId.ValueInt; Lbl.Sys.Config.Empresa.NumeroIngresosBrutos = EntradaIngresosBrutos.Text; Lbl.Sys.Config.Empresa.InicioDeActividades = Lfx.Types.Parsing.ParseDate(EntradaInicioActividades.Text); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Backup.Tipo", EntradaBackup.TextKey, Lfx.Environment.SystemInformation.MachineName); if (EntradaModoPantalla.TextKey == "*") { Lfx.Workspace.Master.CurrentConfig.DeleteGlobalSetting("Sistema.Apariencia.ModoPantalla", Lfx.Environment.SystemInformation.MachineName); } else { Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Apariencia.ModoPantalla", EntradaModoPantalla.TextKey, Lfx.Environment.SystemInformation.MachineName); } Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Actualizaciones.Nivel", EntradaActualizaciones.TextKey); if (this.Logo.ImagenCambio) { if (this.Logo.Existe == false) { this.Logo.SetId(1); } this.Logo.Guardar(); } string NombreMaquina = System.Environment.MachineName; //Guardo información sobre los PV Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.PV", EntradaPV.Text, Sucursal); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.ABC.PV", EntradaPVABC.Text, Sucursal); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.NC.PV", EntradaPVNC.Text, Sucursal); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.ND.PV", EntradaPVND.Text, Sucursal); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.R.PV", EntradaPVR.Text, Sucursal); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.RC.PV", EntradaPVRC.Text, NombreMaquina); if (EntradaPV2.ValueInt != 0) { Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.PV", EntradaPV2.Text, NombreMaquina, Sucursal); } if (EntradaPVABC2.ValueInt != 0) { Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.ABC.PV", EntradaPVABC2.Text, NombreMaquina, Sucursal); } if (EntradaPVNC2.ValueInt != 0) { Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.NC.PV", EntradaPVNC2.Text, NombreMaquina, Sucursal); } if (EntradaPVND2.ValueInt != 0) { Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.ND.PV", EntradaPVND2.Text, NombreMaquina, Sucursal); } if (EntradaPVR2.ValueInt != 0) { Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.R.PV", EntradaPVR2.Text, NombreMaquina, Sucursal); } if (EntradaPVRC2.ValueInt != 0) { Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.RC.PV", EntradaPVRC2.Text, NombreMaquina, Sucursal); } Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.ClientePredet", EntradaClientePredet.Text); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.FormaPagoPredet", EntradaFormaPagoPredet.Text); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Documentos.CambiaPrecioItemFactura", EntradaCambiaPrecioComprob.Value ? 1 : 0); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Cuentas.LimiteCreditoPredet", EntradaLimiteCredito.ValueDecimal); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Provincia", EntradaProvincia.ValueInt); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Localidad", EntradaLocalidad.ValueInt); EntradaMonedaUnidadMonetariaMinima.ValueDecimal = Lbl.Sys.Config.Moneda.UnidadMonetariaMinima; Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Moneda.Decimales", EntradaMonedaDecimalesUnitarios.ValueInt); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Moneda.DecimalesCosto", EntradaMonedaDecimalesCosto.ValueInt); Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Moneda.DecimalesFinal", EntradaMonedaDecimalesFinal.ValueInt); Lbl.Sys.Config.Moneda.Decimales = EntradaMonedaDecimalesUnitarios.ValueInt; Lbl.Sys.Config.Moneda.DecimalesCosto = EntradaMonedaDecimalesCosto.ValueInt; Lbl.Sys.Config.Moneda.DecimalesFinal = EntradaMonedaDecimalesFinal.ValueInt; Lfx.Workspace.Master.CurrentConfig.Empresa.SucursalActual = EntradaSucursal.ValueInt; Lfx.Workspace.Master.CurrentConfig.WriteGlobalSetting("Sistema.Configurado", "1", 0); if (this.PrimeraVez) { // Hago cambios referentes al país donde está configurado el sistema Lbl.Entidades.Pais Pais = EntradaPais.Elemento as Lbl.Entidades.Pais; if (Pais != null) { Lbl.Sys.Config.CambiarPais(Pais); } // Cambio la sucursal 1 y el cliente consumidor final a la localidad proporcionada Lbl.Entidades.Localidad Loc = EntradaLocalidad.Elemento as Lbl.Entidades.Localidad; if (Loc != null) { Lbl.Entidades.Sucursal Suc1 = new Lbl.Entidades.Sucursal(this.Connection, 1); Suc1.Localidad = Loc; Suc1.Guardar(); Lbl.Personas.Persona ConsFinal = new Lbl.Personas.Persona(this.Connection, 999); ConsFinal.Localidad = Loc; ConsFinal.Guardar(); } Lbl.Sys.Config.Cargar(); this.PrimeraVez = false; } Trans.Commit(); Trans.Dispose(); return(false); }