internal virtual Lfx.Types.OperationResult ConvertirEn(string tipoComprob) { Lbl.Comprobantes.ComprobanteConArticulos Comprob = this.Elemento as Lbl.Comprobantes.ComprobanteConArticulos; if (Comprob.Existe) { Lbl.Comprobantes.Tipo NuevoTipo = Lbl.Comprobantes.Tipo.TodosPorLetra[tipoComprob]; Lbl.Comprobantes.ComprobanteConArticulos Nuevo = Comprob.Convertir(NuevoTipo) as Lbl.Comprobantes.ComprobanteConArticulos; FormularioEdicion NuevoComprob = Instanciador.InstanciarFormularioEdicion(Nuevo); NuevoComprob.ControlDestino = EntradaComprobanteId; NuevoComprob.MdiParent = this.ParentForm.MdiParent; NuevoComprob.Show(); return(new Lfx.Types.SuccessOperationResult()); } else { return(new Lfx.Types.FailureOperationResult("Debe guardar el comprobante antes de poder convertirlo.")); } }