private void button3_Click(object sender, EventArgs e) { try { if (this.Identificación.Text != "" && this.Nombre.Text != "" && this.Apellido1.Text != "" && this.Apellido2.Text != "") //Comprueba que la conexión TCP esté activa. { if (conexionTcp.TcpClient != null) { if (conexionTcp.TcpClient.Connected) //Comprueba que la conexión TCP esté activa. { Cajero cajero = new Cajero(this.Identificación.Text, this.Nombre.Text, this.Apellido1.Text, this.Apellido2.Text, 0, false); var msgPack = new Paquete("registrarCajero", string.Format("{0},{1},{2},{3}", this.Identificación.Text, this.Nombre.Text, this.Apellido1.Text, this.Apellido2.Text)); //Convierte datos a formato de cadena. conexionTcp.EnviarPaquete(msgPack); //Envia datos respectivos al servidor. this.Nombre.Clear(); //Limpia campo de texto. this.Identificación.Clear(); this.Apellido1.Clear(); this.Apellido2.Clear(); } else { string message = "Error, no puede dejar campos sin rellenar."; string title = "Mensaje"; MessageBox.Show(message, title); } } else { string message = "Error de conexión con el servidor."; string title = "Mensaje"; MessageBox.Show(message, title); } } } catch (System.FormatException s) { Console.WriteLine(s); string message = "Error, debe rellenar todos los campos en el formato correspondiente."; string title = "Mensaje"; MessageBox.Show(message, title); } catch (System.Net.Sockets.SocketException s) { Console.WriteLine(s); string message = "Error con la conexión con el servidor."; string title = "Mensaje"; MessageBox.Show(message, title); } catch (System.NullReferenceException s) { Console.WriteLine(s); string message = "Error con la conexión con el servidor."; string title = "Mensaje"; MessageBox.Show(message, title); } }
private void Btn_Aceptar_Click(object sender, EventArgs e) { if (ComprobarFormatoEmail(txtCorreo.Text) == false || validarRFC(txtRFC.Text) == false) { } else { lblCantidad_P.Text = ""; int CP = 0; clienteTableAdapter1.Insert(txtRFC.Text, txtCorreo.Text); clienteTableAdapter1.Fill(factura_clienteDataSet.cliente); dataGridView1.DataSource = factura_clienteDataSet.Tables[0]; clienteTableAdapter1.Update(factura_clienteDataSet); factura_clienteDataSet.AcceptChanges(); // MessageBox.Show("registro exitoso"); for (int i = 0; i < DGVAux.RowCount; i++) { CP += int.Parse(DGVAux.Rows[i].Cells[2].Value.ToString()); lblCantidad_P.Text = CP.ToString(); } var fecha = DateTime.Now.ToString("hhmm"); preFacturaTableAdapter.Insert(txtRFC.Text, txtCorreo.Text, CP, decimal.Parse(lblTotal.Text), @".\PDFS\" + filename + "_" + fecha + ".pdf"); preFacturaTableAdapter.Fill(factura_clienteDataSet.PreFactura); preFacturaDataGridView.DataSource = factura_clienteDataSet.Tables[2]; preFacturaTableAdapter.Update(factura_clienteDataSet); factura_clienteDataSet.AcceptChanges(); To_pdf(); EnvioCorreo(); if (conexionTcp.TcpClient.Connected) { var msgPack = new Paquete("login", string.Format("{0},{1},{2},{3}", txtRFC.Text, txtCorreo.Text, lblCantidad_P.Text, lblTotal.Text)); conexionTcp.EnviarPaquete(msgPack); } } }
private void button1_Click(object sender, EventArgs e) //Envia al servidor todo los datos sobre la venta. { try { estadoConexion.Text = ""; if (conexionTcp.TcpClient.Connected) { if (this.codigoCajero.Text != "" && this.nombreProducto.Text != "" && this.cantidadProducto.Text != "") { for (int i = 0; i < listaDescripcionProductos.Count; i++) { montoTotal += decimal.Parse(listaPrecioProductos[i] + "") * decimal.Parse(listaCantidadProductos[i] + ""); } String monto = montoTotal + ""; string message = "Monto total a pagar: "; string title = "Mensaje"; MessageBox.Show(message + montoTotal, title); int dia = monthCalendar1.SelectionStart.Day; int mes = monthCalendar1.SelectionStart.Month; int año = monthCalendar1.SelectionStart.Year; String fechaVenta = monthCalendar1.SelectionStart.Date.ToString("yyyy-MM-dd"); String codCajero = this.codigoCajero.Text; String listaCodigos = ""; String listaCantidades = ""; for (int i = 0; i < listaDescripcionProductos.Count; i++) { listaCodigos += listaDescripcionProductos[i] + "-"; listaCantidades += listaCantidadProductos[i] + " "; } var msgPack = new Paquete("agregarVenta", string.Format("{0},{1},{2},{3},{4}", this.codigoCajero.Text, fechaVenta, listaCodigos, listaCantidades, monto)); conexionTcp.EnviarPaquete(msgPack); //Se reinicia todo de nuevo this.codigoCajero.Clear(); this.nombreProducto.Clear(); this.cantidadProducto.Clear(); this.precioProducto.Text = ""; this.montoTotal = 0; monthCalendar1.SetDate(DateTime.Now); listaDescripcionProductos = new List <String>(); listaPrecioProductos = new List <decimal>(); listaCantidadProductos = new List <int>(); montoTotal = 0; } } else { string message = "Error, debe rellenar todos los campos respectivos."; string title = "Mensaje"; MessageBox.Show(message, title); } } catch (System.FormatException s) { Console.WriteLine(s); string message = "Error, debe rellenar todos los campos en el formato correspondiente."; string title = "Mensaje"; MessageBox.Show(message, title); } }