/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_Solicitud_Click(object sender, EventArgs e) { try { Cls_Ope_Solicitud_Facturacion_Negocio Rs_Consulta = new Cls_Ope_Solicitud_Facturacion_Negocio(); Cls_Ope_Impresiones_Negocio Solicitud = new Cls_Ope_Impresiones_Negocio(); DataTable Dt_Venta; string Folio; if (Grid_Venta.Rows.Count > 0) { Folio = Grid_Venta.CurrentRow.Cells["Folio_Venta"].Value.ToString(); Rs_Consulta.P_Numero_Venta = Txt_Filtro_Numero_Venta.Text; // Convert.ToInt64(Folio).ToString("0000000000"); Dt_Venta = Rs_Consulta.Consultar_Venta(); if (Dt_Venta != null && Dt_Venta.Rows.Count > 0) { Rs_Consulta.P_Dt_Solicitud = Dt_Venta; Solicitud.P_Dt_Solicitud = Dt_Venta; Solicitud.P_Total_Venta_En_Solicitd = Convert.ToDouble(Dt_Venta.Compute("Sum(Total)", "")); } else { throw new Exception("Error al consultar la venta " + Rs_Consulta.P_Numero_Venta); } Solicitud.Imprimir_Solicitud_Facturacion(); Rs_Consulta.Actualizar_Venta(); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }