Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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();
                }
            }
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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();
                    }
                }
            }
        }