public override void Crear() { base.Crear(); m_CuentaCorriente = null; m_CuentaCorriente = null; this.Vendedor = null; this.Tipo = 1; int IdGrupoPredet = this.Connection.FieldInt("SELECT id_grupo FROM personas_grupos WHERE predet=1"); if (IdGrupoPredet != 0) { this.Grupo = new Lbl.Personas.Grupo(this.Connection, IdGrupoPredet); } this.SubGrupo = null; if (Lbl.Sys.Config.Pais != null) { if (Lbl.Sys.Config.Pais.ClavePersonasFisicas != null) { this.TipoDocumento = Lbl.Sys.Config.Pais.ClavePersonasFisicas; } if (Lbl.Sys.Config.Pais.ClavePersonasFisicas != null) { this.TipoClaveTributaria = Lbl.Sys.Config.Pais.ClavePersonasJuridicas; } } this.SituacionTributaria = new Lbl.Impuestos.SituacionTributaria(this.Connection, 1); this.Localidad = new Lbl.Entidades.Localidad(this.Connection, Lfx.Workspace.Master.CurrentConfig.Empresa.IdLocalidad); this.Estado = 1; //this.Contrasena = new System.Random().Next(100000, 999999).ToString(); }
public override void OnLoad() { m_CuentaCorriente = null; m_Etiquetas = null; m_EtiquetasOriginal = null; m_Grupo = null; m_Localidad = null; m_SituacionTributaria = null; m_SubGrupo = null; m_Vendedor = null; base.OnLoad(); }
private void BotonAjuste_Click(object sender, System.EventArgs e) { if (Lbl.Sys.Config.Actual.UsuarioConectado.TienePermiso(typeof(Lbl.CuentasCorrientes.CuentaCorriente), Lbl.Sys.Permisos.Operaciones.Mover)) { Ajuste FormAjuste = new Ajuste(); FormAjuste.Owner = this; FormAjuste.SaldoActual = this.Contadores[3].Total; if (FormAjuste.ShowDialog() == DialogResult.OK) { decimal Importe = FormAjuste.EntradaImporte.ValueDecimal; if (Importe == 0) { Lui.Forms.MessageBox.Show("El Importe debe ser mayor o menor que cero.", "Error"); } else { int ClienteId = 0; if (this.Cliente != null) { ClienteId = this.Cliente.Id; } else if (Listado.SelectedItems.Count == 1) { ClienteId = Lfx.Types.Parsing.ParseInt(Listado.SelectedItems[0].Text); } else { Lui.Forms.MessageBox.Show("Debe seleccionar un cliente", "Ajuste"); } if (ClienteId > 0) { Lbl.CuentasCorrientes.CuentaCorriente CtaCte = new Lbl.CuentasCorrientes.CuentaCorriente(new Lbl.Personas.Persona(this.Connection, ClienteId)); using (IDbTransaction Trans = CtaCte.Connection.BeginTransaction()) { CtaCte.Movimiento(false, FormAjuste.EntradaConcepto.Elemento as Lbl.Cajas.Concepto, FormAjuste.EntradaConcepto.TextDetail, Importe, FormAjuste.EntradaObs.Text, null, null, null); Trans.Commit(); } this.RefreshList(); } } } } }
private void BotonAjuste_Click(object sender, System.EventArgs e) { if (Lbl.Sys.Config.Actual.UsuarioConectado.TienePermiso(typeof(Lbl.CuentasCorrientes.CuentaCorriente), Lbl.Sys.Permisos.Operaciones.Mover)) { Ajuste FormAjuste = new Ajuste(); FormAjuste.Owner = this; FormAjuste.SaldoActual = this.Contadores[3].Total; if (FormAjuste.ShowDialog() == DialogResult.OK) { decimal Importe = FormAjuste.EntradaImporte.ValueDecimal; if (Importe == 0) { Lui.Forms.MessageBox.Show("El Importe debe ser mayor o menor que cero.", "Error"); } else { int ClienteId = 0; if (this.Cliente != null) ClienteId = this.Cliente.Id; else if (Listado.SelectedItems.Count == 1) ClienteId = Lfx.Types.Parsing.ParseInt(Listado.SelectedItems[0].Text); else Lui.Forms.MessageBox.Show("Debe seleccionar un cliente", "Ajuste"); if (ClienteId > 0) { Lbl.CuentasCorrientes.CuentaCorriente CtaCte = new Lbl.CuentasCorrientes.CuentaCorriente(new Lbl.Personas.Persona(this.Connection, ClienteId)); using (IDbTransaction Trans = CtaCte.Connection.BeginTransaction()) { CtaCte.Movimiento(false, FormAjuste.EntradaConcepto.Elemento as Lbl.Cajas.Concepto, FormAjuste.EntradaConcepto.TextDetail, Importe, FormAjuste.EntradaObs.Text, null, null, null); Trans.Commit(); } this.RefreshList(); } } } } }