public bool Commit() { return(cdv.Commit()); }
public void Imprimir() { ArrayList ComprobantesFiscales = new ArrayList(); ComprobantesFiscales = systemframework.Util.Parse(Variables.GetValueString("Fiscal.Comprobantes"), ","); if (ComprobantesFiscales.Contains(_comprobante.TipoComprobanteDestino)) { if (Variables.GetValueBool("Fiscal.Activo") == true) { bool ok = false; if (ImprimeFiscal(_comprobante, ref ok)) { /*if (Variables.GetValueBool("Fiscal.InformacionAdicional")) * { * MessageBox.Show("1-Va a grabar"); * }*/ _comprobante.Commit(); _comprobante.Flush(); } else { if (ok) { /*if (Variables.GetValueBool("Fiscal.InformacionAdicional")) * { * MessageBox.Show("2-Va a grabar"); * }*/ _comprobante.Commit(); _comprobante.Flush(); ReportsManager.PrintReportComprobantes(_comprobante.IdComprobante, _mdiParent); } } _ok = ok; } else { //El comprobante lo mando a imprimir con un reporte /*if (Variables.GetValueBool("Fiscal.InformacionAdicional")) * { * MessageBox.Show("3-Va a grabar"); * }*/ /*if (_comprobante.Commit()) * { * //MessageBox.Show("La acción se ha ejecutado con éxito"); * _comprobante.Flush(); * _ok = true; * ReportsManager.PrintReportComprobantes(_comprobante.IdComprobante, _mdiParent); * }*/ } } else { //otros tipos de comprobantes _ok = true; /*if (Variables.GetValueBool("Fiscal.InformacionAdicional")) * { * MessageBox.Show("4-Va a grabar"); * }*/ _comprobante.Commit(); _comprobante.Flush(); //MessageBox.Show("La acción se ha ejecutado con éxito"); ReportsManager.PrintReportComprobantes(_comprobante.IdComprobante, _mdiParent); } // // TODO: agregar aquí la lógica del constructor // }