private void button6_Click(object sender, EventArgs e) { Datos DS = new Datos(); verReporte VER; foreach (DataGridViewRow fila in dataGridView1.Rows) { DS.sociosVencidos.Rows.Add(fila.Cells["idSocio"].Value, fila.Cells["Nombre"].Value); } VER = new verReporte(null, null, DS.sociosVencidos, null, null); VER.ShowDialog(); }
public void guardarMovimiento() { cls_corte_caja.m_Supervisor = Login.Supernombre; cls_corte_caja.m_idUsuario = Login.idUsuario; cls_corte_caja.m_totalCaja = totalEfectivoCaja; cls_corte_caja.m_totalTarjeta = Convert.ToDouble(txtDineroTarjeta.Text); cls_corte_caja.m_totalCorte = dineroEnCaja; string respuesta = cls_corte_caja.movimientoCorteCajaEntrada(); MessageBox.Show(respuesta); Login.cerrarSesion = true; VER = new verReporte(DS.MovimientoEfectivo, DS.MovimientoTarjeta, DS.MovimientoCaja); //VER.ShowDialog(); this.Hide(); }
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(); 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 Total = 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 Total = 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); } DS.TotalTicket.Rows.Add(total); VER = new verReporte(DS.MovimientoEfectivo, DS.MovimientoTarjeta, DS.MovimientoCaja, DS.TotalTicket, DS.RetiroEfectivo); VER.ShowDialog(); }
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(); }
private void button1_Click(object sender, EventArgs e) { if (txtNumTicket.Text.Equals("")) { MessageBox.Show("Favor de ingresar el numero de ticket"); } else { string numeroMes = ""; switch (comboBox1.Text.ToString()) { case "Enero": numeroMes = "01"; break; case "Febrero": numeroMes = "02"; break; case "Marzo": numeroMes = "03"; break; case "Abril": numeroMes = "04"; break; case "Mayo": numeroMes = "05"; break; case "Junio": numeroMes = "06"; break; case "Julio": numeroMes = "07"; break; case "Agosto": numeroMes = "08"; break; case "Septiembre": numeroMes = "09"; break; case "Octubre": numeroMes = "10"; break; case "Noviembre": numeroMes = "11"; break; case "Diciembre": numeroMes = "12"; break; } DateTime fechaActual = DateTime.Today; string año = fechaActual.Year.ToString(); cls_hdr_venta_hist.m_FolioVenta = Convert.ToInt32(txtNumTicket.Text); cls_hdr_venta_hist.Fecha = Convert.ToDateTime("01/" + numeroMes + "/" + año); if (button1.Text.Equals("Cancelar")) { string respuesta = cls_hdr_venta_hist.cancelarTicket(); MessageBox.Show(respuesta); if (respuesta.Equals("Ticket cancelado de forma correcta")) { this.Hide(); } } else { DataTable dt = cls_hdr_venta_hist.buscarTicket(); if (dt.Rows.Count == 0) { MessageBox.Show("No se encontro ticket ingresado"); } else { verReporte VER; Datos DS = new Datos(); double SubtotalAPagar = 0; foreach (DataRow filas in dt.Rows) { SubtotalAPagar += Convert.ToDouble(filas["Monto"]); } foreach (DataRow filas in dt.Rows) { DS.Tabla.Rows.Add(Login.nombre, filas["idSocio"].ToString(), filas["Nombre"], filas["Item"].ToString(), "$" + filas["Monto"].ToString(), cls_generales.enletras(SubtotalAPagar.ToString()), txtNumTicket.Text, "$" + SubtotalAPagar); } VER = new verReporte(DS.Tabla, null, null, null, null); //VER.ShowDialog(); } } } }