private void button1_Click(object sender, EventArgs e) { using (SqlConnection cnx = new SqlConnection()) { cnx.ConnectionString = MiCadena.CadenaCnx(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "sp_login"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@usuario", txtUsuario.Text); cmd.Parameters.AddWithValue("@contraseña", txtContraseña.Text); cmd.Connection = cnx; cnx.Open(); //5.Declarar una variable tipo Reader... SqlDataReader LectorDatos; //6.Vamos a ejecutar la query a través del objeto comando... LectorDatos = cmd.ExecuteReader(); if (LectorDatos.Read() == true) { id = LectorDatos["IDAdmin"].ToString(); nombres = LectorDatos["NombreAdmin"].ToString(); apellidos = LectorDatos["ApellidoAdmin"].ToString(); } //7.Validar si el Lector de Datos tiene registros... Boolean ExistenciaRegistros = LectorDatos.HasRows; //8.Validamos la entrada del usuario al sistema... if (ExistenciaRegistros) { MessageBox.Show("Bienvenido al sistema : " + nombres + " " + apellidos, "acceso autorizado", MessageBoxButtons.OK, MessageBoxIcon.Information); //cargar el formulario principal de nuestra aplicación General FrmPrincipal = new General(id, nombres, apellidos); //aqui ocultamos el formulario del login... this.Hide(); FrmPrincipal.Show(); Boleta b = new Boleta(nombres, apellidos); } else { //en el caso de que el usuario no este registrado... MessageBox.Show("Usuario incorrecto" + txtUsuario.Text, "Usuario NO registrado", MessageBoxButtons.OK, MessageBoxIcon.Error); //abandonamos el evento... return; } //9.Cerramos la conexión a la base de datos... cnx.Close(); } }
private void btnRegistrar_Click(object sender, EventArgs e) { // int IDVenta; if (!MyValidation()) { return; } EVentas obj = new EVentas { IDCliente = Convert.ToInt32(txtIDCliente.Text), IDRuta = Convert.ToInt32(txtIDRuta.Text), IDAdmin = Convert.ToInt32(txtIDRecepcionista.Text), Asiento = Convert.ToInt32(lblAsiento.Text), LugarAsiento = txtLugar.Text, Fecha_De_Venta = Convert.ToDateTime(dtFechaHoy.Text), Reservado = checkBox1.Checked }; int rpta = 0; rpta = new LVentas().Create(obj); if (rpta > 0) { MessageBox.Show("operacion realizada correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; Boleta fv = new Boleta(nombres, apellidos); fv.lblNombres.Text = txtNombre.Text.ToString(); fv.lblApellidos.Text = txtPaterno.Text; fv.lblOrigen.Text = txtOrigen.Text; fv.lblDestino.Text = txtDestino.Text; fv.lblFechaViaje.Text = txtFecha.Text; fv.lblHoraSalida.Text = txtHora.Text; fv.lblDNI.Text = txtDNI.Text; fv.lblValorVenta.Text = txtImporte.Text; fv.lblAsiento.Text = lblAsiento.Text; fv.lblLugarAsiento.Text = txtLugar.Text; fv.lblFechaExpedicion.Text = dtFechaHoy.Text; fv.lblPrecioTotal.Text = txtImporte.Text; fv.lblLetrasTotal.Text = enletras(txtImporte.Text).ToUpper() + " CON 00/100 NUEVOS SOLES"; fv.ShowDialog(); } reservados(); limpiar(); }