private void button5_Click(object sender, EventArgs e) { ArrayList Correos = new ArrayList(); string textoCorreo = ""; string asunto = ""; string respuesta = ""; string respuestaM = "Correos enviador de forma correcta"; foreach (DataGridViewRow fila in dataGridView1.Rows) { if (Convert.ToBoolean(fila.Cells["Enviar_Email"].Value) == true) { Correos.Add(fila.Cells["Email"].Value.ToString()); } } DataTable dt = cls_socios.EnviarEmailSocios(); foreach (DataRow filas in dt.Rows) { textoCorreo = filas["TextoCorreo"].ToString(); asunto = filas["AsuntoDeudas"].ToString(); } respuesta = cls_generales.EnviarCorreo(Correos, textoCorreo, asunto, respuestaM); MessageBox.Show(respuesta); }
private void button1_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Guardar obervacion y continuar?", "Continuar", MessageBoxButtons.YesNo) == DialogResult.Yes) { ArrayList email = new ArrayList(); email.Add("*****@*****.**"); cls_observaciones_caja.m_texto = txtTexto.Text; cls_observaciones_caja.m_idUsuario = Login.idUsuario; string respuesta = cls_observaciones_caja.agregarObservacion(); cls_generales.EnviarCorreo(email, txtTexto.Text, "Observaciones", ""); MessageBox.Show(respuesta); this.Hide(); FrmCorteEntrada abrir = new FrmCorteEntrada(); abrir.Show(); } }
private void FrmSocios_Load(object sender, EventArgs e) { //Creamos el delegado ThreadStart delegado = new ThreadStart(llamarServidor); //Creamos la instancia del hilo Thread hilo = new Thread(delegado); //Iniciamos el hilo hilo.Start(); FrmOperacion abrir = new FrmOperacion(); AbrirVentanas(abrir); /*******Enviar correo cumpleañeros********/ DataTable dt = cls_socios.EnviarEmailCumpleañeros(); if (dt.Rows.Count > 0) { ArrayList Correos = new ArrayList(); string textoCorreo = ""; string asunto = ""; string respuestaM = "Correos a cumpleañeros enviado de forma correcta"; string respuesta = ""; foreach (DataRow filas in dt.Rows) { Correos.Add(filas["Email"].ToString()); textoCorreo = filas["TextoCumpleAnos"].ToString(); asunto = filas["AsuntoCumpleanos"].ToString(); } respuesta = cls_generales.EnviarCorreo(Correos, textoCorreo, asunto, respuestaM); MessageBox.Show(respuesta.ToString()); } }
private void button4_Click(object sender, EventArgs e) { string textoSMS = ""; if (dtgVentas.Rows.Count <= 1) { MessageBox.Show("No cuenta con membresias o productos agregados para realizar una venta"); } else if (MessageBox.Show("Cerrar venta?", "Continuar", MessageBoxButtons.YesNo) == DialogResult.Yes) { SubtotalAPagar = 0; for (int i = 0; i < lista_datos_venta.Count; i++) { SubtotalAPagar += lista_datos_venta[i].Monto; } FrmPagoVenta frm_pago_venta = new FrmPagoVenta(SubtotalAPagar); frm_pago_venta.ShowDialog(); MessageBox.Show("aqui estamos"); if (Login.Pago) { this.Cursor = Cursors.WaitCursor; double total_a_pagar_Iva = (SubtotalAPagar * 0.16); double total_a_pagar = SubtotalAPagar + total_a_pagar_Iva; cls_hdr_venta_hist.m_IdSocio = Convert.ToInt32(TxtIdSocio.Text); cls_hdr_venta_hist.m_Subtotal = SubtotalAPagar; cls_hdr_venta_hist.m_IVA = total_a_pagar_Iva; cls_hdr_venta_hist.m_Total = total_a_pagar; cls_hdr_venta_hist.m_User_modif = Login.nombre; cls_hdr_venta_hist.m_tipoPago = Login.tipoPago; FolioVenta = Convert.ToInt32(cls_hdr_venta_hist.guardarVenta()); //MessageBox.Show("El folio es: " + FolioVenta.ToString()); Datos DS = new Datos(); verReporte VER; string textoCorreo = ""; // bool banderaEnviarSMS = false; textoCorreo += "<style>table, th, td {border: 1px solid black;}</style>"; textoCorreo += "<div><b>Clave Socio:" + TxtIdSocio.Text + " </b></div>"; textoCorreo += "<table style='border: 1px solid black;'><thead><th style='border: 1px solid black;'> Item </th><th style='border: 1px solid black;'> Monto </th><th style='border: 1px solid black;'>clave</th></thead><tbody>"; textoSMS = "clave socio: " + TxtIdSocio.Text + "\n"; for (int i = 0; i < lista_datos_venta.Count; i++) { if (!lista_datos_venta[i].Prefijo.Equals("")) { // banderaEnviarSMS = true; textoSMS += "clave: " + lista_datos_venta[i].Item + ": " + lista_datos_venta[i].Prefijo + TxtIdSocio.Text + "\n\n"; } textoCorreo += "<tr>"; textoCorreo += "<td style='border: 1px solid black;'>" + lista_datos_venta[i].Item + "</td>"; textoCorreo += "<td style='border: 1px solid black;'>$" + lista_datos_venta[i].Monto + "</td>"; textoCorreo += "<td style='border: 1px solid black;'>" + lista_datos_venta[i].Prefijo + TxtIdSocio.Text + "</td>"; textoCorreo += "</tr>"; cls_mov_ventas_hist.m_FolioVenta = FolioVenta; cls_mov_ventas_hist.m_Item = lista_datos_venta[i].Item; cls_mov_ventas_hist.m_Monto = lista_datos_venta[i].Monto; cls_mov_ventas_hist.m_Tipo = lista_datos_venta[i].Tipo; cls_mov_ventas_hist.m_User_modif = Login.nombre; cls_mov_ventas_hist.m_claveTipoMembresia = lista_datos_venta[i].ClaveMembresia; cls_mov_ventas_hist.m_idSocio = Convert.ToInt32(TxtIdSocio.Text); cls_mov_ventas_hist.m_diasViajero = lista_datos_venta[i].DiasViajero; cls_mov_ventas_hist.m_numDiasViajero = lista_datos_venta[i].NumDiasViajero; cls_mov_ventas_hist.m_numeroSumaFechaVencimiento = lista_datos_venta[i].NumeroSumaFechaVencimiento; cls_mov_ventas_hist.guardarMovimientoVenta(); DS.Tabla.Rows.Add(Login.nombre, TxtIdSocio.Text, TxtNombreSocio.Text, lista_datos_venta[i].Item, "$" + lista_datos_venta[i].Monto, cls_generales.enletras(SubtotalAPagar.ToString()), FolioVenta.ToString(), "$" + SubtotalAPagar); } textoCorreo += "<tr style='text-align: right;'><td style='border: 1px solid black;' colspan='3'><b>Total: $" + SubtotalAPagar.ToString() + "</b></td></tr>"; textoCorreo += "</tbody>"; textoCorreo += "</table>"; Login.dineroEntrada += total_a_pagar; SubtotalAPagar = 0; Login.Pago = false; if (!cbbLockers.Text.Equals("")) { cargar_locker(Convert.ToInt32(TxtIdSocio.Text)); } // Inicializar el visor de reportes y mandarle la tabla con los datos VER = new verReporte(DS.Tabla, null, null); ArrayList email = new ArrayList(); email.Add(TxtEmail.Text); cls_generales.EnviarCorreo(email, textoCorreo, "venta Total Gym", ""); //string respuestaSMS = cls_generales.enviarSMS(mktCelular.Text, textoSMS.ToString()); //MessageBox.Show(respuestaSMS); LimpiaFormulario(); lista_datos_venta.Clear(); dtgVentas.Rows.Clear(); this.Cursor = Cursors.Default; MessageBox.Show("venta exitosa"); //Imprimir_Solicitud(); } } }
private void FrmCorteSalida_Load(object sender, EventArgs e) { Login.cerrarSesion = false; cls_corte_caja.m_idUsuario = Login.idUsuario; cls_corte_caja.m_user_modif = Login.nombre; DataTable dt = cls_corte_caja.sumaTotalCorte(); totalEfectivoCaja = 0; foreach (DataRow filas in dt.Rows) { totalEfectivoCaja = Convert.ToDouble(filas["totalVentasEfectivo"].ToString()) + Convert.ToDouble(filas["totalMovimientoCaja"].ToString()); txtDineroEfectivo.Text = totalEfectivoCaja.ToString(); txtDineroTarjeta.Text = filas["totalVentasTarjeta"].ToString(); totalDinero = totalEfectivoCaja + Convert.ToDouble(txtDineroTarjeta.Text); } dgvMovimientos.DataSource = cls_corte_caja.seleccionarMovimientosCajaCorte(); dgvEfectivo.DataSource = cls_corte_caja.seleccionarMovimientosVentaEfectivo(); dgvTarjetas.DataSource = cls_corte_caja.seleccionarMovimientosVentaTarjeta(); DataTable dtMovimientos = cls_corte_caja.seleccionarMovimientosCajaCorte(); DataTable dtEfectivo = cls_corte_caja.seleccionarMovimientosVentaEfectivo(); DataTable dtTarjeta = cls_corte_caja.seleccionarMovimientosVentaTarjeta(); DataTable dtRetiro = cls_corte_caja.seleccionarMovimientoRetiroCaja(); DataTable dtCorteFinal = cls_corte_caja.seleccionarCorte(); string textoCorreo = ""; double Total = 0; foreach (DataRow filas in dtCorteFinal.Rows) { Total += Convert.ToDouble(filas["Monto"].ToString()); } foreach (DataRow filas in dtCorteFinal.Rows) { textoCorreo += "Folio venta:" + filas["FolioVenta"].ToString() + "<br>"; textoCorreo += "Desc: " + filas["Item"].ToString() + "<br>"; textoCorreo += "Monto:" + filas["Monto"].ToString() + "<br>"; textoCorreo += "________ <br>"; string item = filas["FolioVenta"] + ": " + filas["Item"].ToString().Replace("12:00:00 a. m.", ""); double monto = Convert.ToDouble(filas["Monto"].ToString()); string tipoPago = filas["tipoPago"].ToString().Equals("True") ? "Tarjeta" : "Efectivo"; DS.Corte.Rows.Add(item, "$" + monto.ToString("N2"), "$" + Total.ToString("N2"), tipoPago); } foreach (DataRow filas in dtMovimientos.Rows) { int idMovimientoCaja = Convert.ToInt32(filas["idMovimientoCaja"].ToString()); double cantidad = Convert.ToDouble(filas["cantidad"].ToString()); total += cantidad; string detalle = filas["detalle"].ToString(); string Fecha = filas["Fecha"].ToString(); DS.MovimientoCaja.Rows.Add(idMovimientoCaja, cantidad, detalle, Fecha); } foreach (DataRow filas in dtEfectivo.Rows) { int FolioVenta = Convert.ToInt32(filas["FolioVenta"].ToString()); string User_modif = filas["User_modif"].ToString(); string FechaMovimiento = filas["FechaMovimiento"].ToString(); double Total1 = Convert.ToDouble(filas["Subtotal"].ToString()); total += Total; DS.MovimientoEfectivo.Rows.Add(FolioVenta, User_modif, FechaMovimiento, Total); } foreach (DataRow filas in dtTarjeta.Rows) { int FolioVenta = Convert.ToInt32(filas["FolioVenta"].ToString()); string User_modif = filas["User_modif"].ToString(); string FechaMovimiento = filas["FechaMovimiento"].ToString(); double Total1 = Convert.ToDouble(filas["Subtotal"].ToString()); total += Total; DS.MovimientoTarjeta.Rows.Add(FolioVenta, User_modif, FechaMovimiento, Total); } foreach (DataRow filas in dtRetiro.Rows) { int idMovimientoCaja = Convert.ToInt32(filas["idMovimientoCaja"].ToString()); double cantidad = Convert.ToDouble(filas["cantidad"].ToString()); total -= cantidad; string detalle = filas["detalle"].ToString(); string Fecha = filas["Fecha"].ToString(); DS.RetiroEfectivo.Rows.Add(idMovimientoCaja, cantidad, detalle, Fecha); } textoCorreo += "<b>Total: </b> " + Total.ToString(); ArrayList email = new ArrayList(); cambios cb = new cambios(); email.Add(cb.Correo); cls_generales.EnviarCorreo(email, textoCorreo, "Corte Total Gym", ""); txtDineroEfectivo.Text = Total.ToString(); DS.TotalTicket.Rows.Add(total); VER = new verReporte(DS.Corte, DS.MovimientoTarjeta, DS.MovimientoCaja, DS.TotalTicket, DS.RetiroEfectivo); //VER.ShowDialog(); }