private void EnviarCorreo() { DataTable oDataTable = new ConfigDatos().Select(); if (Convert.ToBoolean(oDataTable.Rows[0]["AlwaysSend"])) { EnvioMail(oDataTable); } else if (Convert.ToBoolean(oDataTable.Rows[0]["AlwaysAsk"]) && XtraMessageBox.Show("Desea enviar un mail por la venta efectuada?", "Pregunta", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { EnvioMail(oDataTable); } }
private string MailBody() { string Body = new ConfigDatos().Select().Rows[0]["DefaultText"].ToString() + "\n"; for (int i = 0; i < dgvVenta.MainView.RowCount; i++) { AuxiliarVenta oAuxiliarVenta = (AuxiliarVenta)this.gridView1.GetRow(i); Body += "Descripcion: " + oAuxiliarVenta.descripcion + ", Cantidad: " + oAuxiliarVenta.cantidad.ToString() + ", Precio: $" + oAuxiliarVenta.precio.ToString() + ", Descuento: " + (oAuxiliarVenta.descuento).ToString() + "%, Precio Final: " + (float.Parse(oAuxiliarVenta.precio) * float.Parse(oAuxiliarVenta.cantidad.ToString()) * (float.Parse((oAuxiliarVenta.descuento / 100).ToString()))).ToString() + "\n"; } Body += "Importe Total: $" + CalcularImporte().ToString(); return(Body); }
public void GenerarDataTable(string infoHtml, string tituloReporte, string labFiltro) { info_DataTable = null; titulo_Reporte = null; lab_Filtro = null; try { ConfigDatos objDatosReporte = new ConfigDatos(); titulo_Reporte = tituloReporte; info_DataTable = objDatosReporte.ObtenerDatosTablaHTML(infoHtml); if (tituloReporte == "Activos que han cumplido su vida útil") { info_DataTable.Columns.RemoveAt(info_DataTable.Columns.Count - 1); } lab_Filtro = labFiltro; Logs.Info("El DataTable ha sido generado correctamente."); } catch (Exception e) { Logs.Error(string.Format("No se ha podido generar el DataTable: {0}", e.Message)); } }