private void BotonFacturasAgregar_Click(object sender, System.EventArgs e) { using (Comprobantes.Seleccionar FormularioSeleccionarFactura = new Comprobantes.Seleccionar()) { FormularioSeleccionarFactura.Connection = this.Connection; FormularioSeleccionarFactura.AceptarAnuladas = false; FormularioSeleccionarFactura.AceptarCanceladas = false; if (this.DePago) { FormularioSeleccionarFactura.AceptarNoImpresas = true; FormularioSeleccionarFactura.DeCompra = this.DePago; } else { FormularioSeleccionarFactura.AceptarNoImpresas = false; FormularioSeleccionarFactura.DeCompra = this.DePago; } if (EntradaCliente.ValueInt > 0) { FormularioSeleccionarFactura.EntradaCliente.Elemento = EntradaCliente.Elemento; FormularioSeleccionarFactura.EntradaCliente.Enabled = false; } if (FormularioSeleccionarFactura.ShowDialog() == DialogResult.OK && FormularioSeleccionarFactura.Comprobante != null) { AgregarFactura(FormularioSeleccionarFactura.Comprobante as Lbl.Comprobantes.ComprobanteFacturable); if (EntradaCliente.ValueInt == 0) { EntradaCliente.Elemento = FormularioSeleccionarFactura.Comprobante.Cliente; } } } }
private Lfx.Types.OperationResult AsociarPresupuesto() { Lbl.Tareas.Tarea Tarea = this.Elemento as Lbl.Tareas.Tarea; if (Tarea.Presupuesto == null) { using (Comprobantes.Seleccionar SelPresup = new Comprobantes.Seleccionar()) { SelPresup.AceptarAnuladas = false; SelPresup.AceptarNoImpresas = true; SelPresup.AceptarCanceladas = true; SelPresup.Cliente = EntradaCliente.Elemento as Lbl.Personas.Persona; SelPresup.TipoComprob = Comprobantes.Seleccionar.TiposComprob.Presupuestos; if (SelPresup.ShowDialog() == DialogResult.OK && SelPresup.IdComprob != 0) { Tarea.Presupuesto = new Lbl.Comprobantes.Presupuesto(Tarea.Connection, SelPresup.IdComprob); if (EntradaCliente.Elemento == null) { EntradaCliente.Elemento = Tarea.Presupuesto.Cliente; } if (EntradaDescripcion.Text == string.Empty) { EntradaDescripcion.Text = Tarea.Presupuesto.Obs; } else if (EntradaObs.Text == string.Empty) { EntradaObs.Text = Tarea.Presupuesto.Obs; } EntradaComprobante.Text = Tarea.Presupuesto.ToString(); return(new Lfx.Types.SuccessOperationResult()); } else { return(new Lfx.Types.CancelOperationResult()); } } } else { Lfc.FormularioEdicion EditarPresupuesto = Lfc.Instanciador.InstanciarFormularioEdicion(Tarea.Presupuesto); EditarPresupuesto.MdiParent = this.ParentForm.MdiParent; EditarPresupuesto.Show(); return(new Lfx.Types.SuccessOperationResult()); } }
private void BotonFacturasAgregar_Click(object sender, System.EventArgs e) { Comprobantes.Seleccionar FormularioSeleccionarFactura = new Comprobantes.Seleccionar(); FormularioSeleccionarFactura.Connection = this.Connection; FormularioSeleccionarFactura.AceptarAnuladas = false; FormularioSeleccionarFactura.AceptarCanceladas = false; FormularioSeleccionarFactura.AceptarNoImpresas = false; FormularioSeleccionarFactura.DeCompra = this.DePago; if (EntradaCliente.ValueInt > 0) { FormularioSeleccionarFactura.EntradaCliente.Elemento = EntradaCliente.Elemento; FormularioSeleccionarFactura.EntradaCliente.Enabled = false; } if (FormularioSeleccionarFactura.ShowDialog() == DialogResult.OK && FormularioSeleccionarFactura.IdComprob != 0) { AgregarFactura(FormularioSeleccionarFactura.IdComprob); } FormularioSeleccionarFactura = null; }
private Lfx.Types.OperationResult AsociarPresupuesto() { Lbl.Tareas.Tarea Tarea = this.Elemento as Lbl.Tareas.Tarea; if (Tarea.Presupuesto == null) { using (Comprobantes.Seleccionar SelPresup = new Comprobantes.Seleccionar()) { SelPresup.AceptarAnuladas = false; SelPresup.AceptarNoImpresas = true; SelPresup.AceptarCanceladas = true; SelPresup.Cliente = EntradaCliente.Elemento as Lbl.Personas.Persona; SelPresup.TipoComprob = Comprobantes.Seleccionar.TiposComprob.Presupuestos; if (SelPresup.ShowDialog() == DialogResult.OK && SelPresup.IdComprob != 0) { Tarea.Presupuesto = new Lbl.Comprobantes.Presupuesto(Tarea.Connection, SelPresup.IdComprob); if (EntradaCliente.Elemento == null) EntradaCliente.Elemento = Tarea.Presupuesto.Cliente; if (EntradaDescripcion.Text == string.Empty) EntradaDescripcion.Text = Tarea.Presupuesto.Obs; else if (EntradaObs.Text == string.Empty) EntradaObs.Text = Tarea.Presupuesto.Obs; EntradaComprobante.Text = Tarea.Presupuesto.ToString(); return new Lfx.Types.SuccessOperationResult(); } else { return new Lfx.Types.CancelOperationResult(); } } } else { Lfc.FormularioEdicion EditarPresupuesto = Lfc.Instanciador.InstanciarFormularioEdicion(Tarea.Presupuesto); EditarPresupuesto.MdiParent = this.ParentForm.MdiParent; EditarPresupuesto.Show(); return new Lfx.Types.SuccessOperationResult(); } }
private void BotonFacturasAgregar_Click(object sender, System.EventArgs e) { Comprobantes.Seleccionar FormularioSeleccionarFactura = new Comprobantes.Seleccionar(); FormularioSeleccionarFactura.Connection = this.Connection; FormularioSeleccionarFactura.AceptarAnuladas = false; FormularioSeleccionarFactura.AceptarCanceladas = false; FormularioSeleccionarFactura.AceptarNoImpresas = false; FormularioSeleccionarFactura.DeCompra = this.DePago; if (EntradaCliente.ValueInt > 0) { FormularioSeleccionarFactura.EntradaCliente.Elemento = EntradaCliente.Elemento; FormularioSeleccionarFactura.EntradaCliente.Enabled = false; } if (FormularioSeleccionarFactura.ShowDialog() == DialogResult.OK && FormularioSeleccionarFactura.IdComprob != 0) AgregarFactura(FormularioSeleccionarFactura.IdComprob); FormularioSeleccionarFactura = null; }