private void btnModificar_Click(object sender, EventArgs e) { Pelicula pelicula = new Pelicula(); pelicula.nombre = cmbPelicula.Text; pelicula.genero = txtGeneroPelicula.Text; pelicula.estado = cmbEstadoPelicula.Text; pelicula.duracion = Convert.ToDateTime(txtDuracionPelicula.Text); pelicula.clasificacion = cmbClasificacion.Text; pelicula.fechaEstreno = Convert.ToDateTime(txtFechaEstreno.Text); string ruta = txtRuta.Text; Limpiar limpiar = new Limpiar(); limpiar.BorrarCampos(this); Conexion_Consulta insertarPelicula = new Conexion_Consulta(); bool modificado = insertarPelicula.modificarPeliculaBD(pelicula); if (modificado) { MessageBox.Show("Se modifico Correctamente"); } else { MessageBox.Show("Se han presentado errores"); } }
private void btnEliminar_Click(object sender, EventArgs e) { Empleado empleado = new Empleado(); empleado.nombre = txtNombre.Text; empleado.apPaterno = txtAP.Text; empleado.apMaterno = txtAM.Text; empleado.ci = txtCI.Text; empleado.cel = Convert.ToInt32(txtCelular.Text); empleado.direccion = txtDireccion.Text; empleado.password = txtPassword.Text; Conexion_Consulta eliminarCuenta = new Conexion_Consulta(); bool modificado = eliminarCuenta.modificarCajero(empleado, Convert.ToInt32(txtId.Text)); if (modificado) { empleado.estado = Convert.ToBoolean(0); MessageBox.Show("Se elimino la cuenta correctamente"); Limpiar limpiar = new Limpiar(); limpiar.BorrarCampos(this); } else { MessageBox.Show("Ocurrio un error"); } CargarDGV(); }
private void BtnDesignarCaja_Click(object sender, EventArgs e) { EmpleadoTurnoCaja empleadoTurnoCaja = new EmpleadoTurnoCaja(); Conexion_Consulta insertarCajero = new Conexion_Consulta(); empleadoTurnoCaja.Caja_Chica =Convert.ToDouble(txtCajaChica.Text); empleadoTurnoCaja.fkIdCaja = Convert.ToInt32(txtCaja.Text); empleadoTurnoCaja.fkIdEmpleado = Convert.ToInt32(txtIdD.Text); empleadoTurnoCaja.Fecha = dtpFecha.Value.Date; switch(txtTurno.Text) { case ("MAÑANA"): empleadoTurnoCaja.fkTunrnoEmpleado = 1; break; case ("TARDE"): empleadoTurnoCaja.fkTunrnoEmpleado = 2; break; case ("NOCHE"): empleadoTurnoCaja.fkTunrnoEmpleado = 3; break; } bool registrado = insertarCajero.InsertarTurno(empleadoTurnoCaja); if (registrado) { MessageBox.Show("modificacion correcta "); } else { MessageBox.Show("modificacion incorrecta "); } }
private void button1_Click(object sender, EventArgs e) { empleado = new Empleado(); Conexion_Consulta datosEmpleado = new Conexion_Consulta(); empleado = datosEmpleado.devolverEmpleado(txtuser.Text, txtpass.Text, cbMenus.Text); if (empleado.nombre != null) { switch (empleado.idCargo) { case 1: Menu_Administrador_Cartelera menuAdminCartelera = new Menu_Administrador_Cartelera(empleado); menuAdminCartelera.Show(); break; case 2: Menu menuSupervisor = new Menu(empleado); menuSupervisor.Show(); break; case 3: Menu_Cajero menuCajero = new Menu_Cajero(empleado); menuCajero.Show(); break; } } else { linkpass.Text = "El CI o el Password es Incorrecto!!!"; } }
private void btnAgregar_Click(object sender, EventArgs e) { Empleado empleado = new Empleado(); empleado.ci = txtCi.Text; empleado.nombre = txtNombre.Text; empleado.apPaterno = txtAP.Text; empleado.apMaterno = txtAM.Text; empleado.fechaNac = Convert.ToDateTime(txtFecha.Text); empleado.cel = Convert.ToInt32(txtCelular.Text); empleado.direccion = txtDireccion.Text; empleado.password = txtPassword.Text; Conexion_Consulta nuevoCajero = new Conexion_Consulta(); bool registrado = nuevoCajero.insertarCajero(empleado); if (registrado) { MessageBox.Show("El Empleado se Registro Correctamente"); Limpiar limpiar = new Limpiar(); limpiar.BorrarCampos(this); } else { MessageBox.Show("Ocurrio un error con el Registro"); } }
//LLenar comboBox de Tarjetas private ArrayList llenarComboTarjetas(ArrayList listaTarjetas) { Conexion_Consulta consultaTarjetasCliente = new Conexion_Consulta(); listaTarjetas = new ArrayList(); listaTarjetas = consultaTarjetasCliente.ConsultaTarjetaCliente(txtCi.Text); return(listaTarjetas); }
private void cargarDGV3() { Conexion_Consulta listaSalas = new Conexion_Consulta(); List <ClassFuncionSala> lista = listaSalas.GetSalas(); dgvSalas.DataSource = null; dgvSalas.DataSource = lista; }
private void CargarDGV() { Conexion_Consulta listaCajeros = new Conexion_Consulta(); List <Cajero> lista = listaCajeros.Get(); dgvEmpleados.DataSource = null; dgvEmpleados.DataSource = lista; }
private void cargarDGV2() { Conexion_Consulta listaFunciones = new Conexion_Consulta(); List <ClassFuncion> lista = listaFunciones.GetHorarios(); dataGridView1.DataSource = null; dataGridView1.DataSource = lista; }
private void CargarDGV1() { Conexion_Consulta listaCajeros = new Conexion_Consulta(); List<EmpleadoTurnoCaja> lista = listaCajeros.get1s(); dataGridDesignarCaja.DataSource = null; dataGridDesignarCaja.DataSource = lista; }
private void BuscarDC_Click(object sender, EventArgs e) { Conexion_Consulta cajero = new Conexion_Consulta(); EmpleadoTurnoCaja caje = new EmpleadoTurnoCaja(); caje = cajero.cajet(txtIdD.Text); txtTurno.Text = caje.Turno; txtCaja.Text = Convert.ToString(caje.NroCaja); }
private void cargarDGV() { Conexion_Consulta listaPeliculas = new Conexion_Consulta(); List <ClassCartelera> lista = listaPeliculas.GetFunciones(); dgvPelicula.DataSource = null; dgvPelicula.DataSource = lista; foreach (ClassCartelera cartelera in lista) { cmbIdPelicula.Items.Add(cartelera.id); } }
/// fUNCION PARA CREAR BOTONES private void Crear_Boton() { int posicionX = 22, posicionY = 228; int totalAsientosLibres = 0, tamColumna = 5; Conexion_Consulta butacasOcupadas = new Conexion_Consulta(); ArrayList listaButacasOcupadas = butacasOcupadas.Butacas_Vendidas(idFuncionSala); for (int i = 1; i < nuevoBoton.Length; i++) { cantidadBotonesCreados++; nuevoBoton[i] = new Button(); nuevoBoton[i].Text = i.ToString(); nuevoBoton[i].Name = i.ToString(); nuevoBoton[i].Location = new Point(posicionX, posicionY); if (listaButacasOcupadas.Contains(i)) { nuevoBoton[i].BackColor = Color.Red; nuevoBoton[i].Enabled = false; } else { nuevoBoton[i].BackColor = Color.SeaGreen; foreach (Ticket ticket in listaTickets) { if (ticket.NroButaca == i && ticket.fkFuncionSala == idFuncionSala) { nuevoBoton[i].BackColor = Color.LightBlue; cantidadBotonesSeleccionados++; break; } } totalAsientosLibres++; } nuevoBoton[i].ForeColor = Color.Black; nuevoBoton[i].FlatStyle = FlatStyle.Popup; ///// nuevoBoton[i].Size = new Size(34, 34); ////// nuevoBoton[i].Click += Butacas_Click; this.Controls.Add(nuevoBoton[i]); posicionX += 40; if (i > 4 && i % tamColumna == 0 && i < 50) { posicionX += 40; } if (i > 9 && i % (tamColumna * 2) == 0 && i < 60) { posicionX = 21; posicionY += 38; } } }
///Cada vez que se cambia la fecha se carga al comboBox las peliculas que se exhibiran en la fecha que se cambió private void dtpCartelera_ValueChanged(object sender, EventArgs e) { Conexion_Consulta lista = new Conexion_Consulta(); listaPelis.Clear(); listaPelis = lista.Buscar_Pelicula_C(dtpCartelera.Value.ToString("yyyy-MM-dd")); cmbPelicula.Items.Clear(); foreach (Pelicula peli in listaPelis) { cmbPelicula.Items.Add(peli.nombre); } }
private void btnBuscar_Click(object sender, EventArgs e) { Conexion_Consulta cajero = new Conexion_Consulta(); Empleado cajeroMod = new Empleado(); cajeroMod = cajero.cajeroID(txtId.Text); txtNombre.Text = cajeroMod.nombre; txtAP.Text = cajeroMod.apPaterno; txtAM.Text = cajeroMod.apMaterno; txtCI.Text = cajeroMod.ci; txtCelular.Text = cajeroMod.cel.ToString(); txtDireccion.Text = cajeroMod.direccion; txtPassword.Text = cajeroMod.password; }
private void btnBuscar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); Conexion_Consulta consulta = new Conexion_Consulta(); cliente = consulta.infoCliente(txtCi.Text); txtNombre.Text = cliente.nombre; txtApellido.Text = cliente.apellido; txtCelular.Text = cliente.cel.ToString(); if (cliente.apellido == null) { MessageBox.Show("Debe ingresar los datos para agregar al cliente!"); txtCelular.Text = ""; } }
private void Butacas_Click(object sender, EventArgs e) { Button btn = sender as Button; Ticket ticket1 = new Ticket(); int indice = Convert.ToInt32(btn.Name); if (nuevoBoton[indice].BackColor == Color.SeaGreen) { nuevoBoton[indice].BackColor = Color.LightBlue; cantidadBotonesSeleccionados++; ticket1.NroButaca = indice; ticket1.fkFuncionSala = idFuncionSala; ticket1.Tipo = tipoFuncion; if (tipoFuncion.Contains("2")) { ticket1.fkIdCosto = 1; } else if (tipoFuncion.Contains("3")) { ticket1.fkIdCosto = 2; } Conexion_Consulta costo = new Conexion_Consulta(); ticket1.PrecioFinal = costo.costoTicket(ticket1.fkIdCosto); ticket1.PrecioOriginal = costo.costoTicket(ticket1.fkIdCosto); ticket1.NroSala = Convert.ToInt32(lblSala.Text); ticket1.NombreEmpleado = empleado.nombre; ticket1.FechaHoraFuncion = fechaHoraFuncion; ticket1.TituloPelicula = nombrePelicula; listaTickets.Add(ticket1); } else if (nuevoBoton[indice].BackColor == Color.LightBlue) { nuevoBoton[indice].BackColor = Color.SeaGreen; cantidadBotonesSeleccionados--; ArrayList listaTicketsActualizada = listaTickets; foreach (Ticket ticket in listaTicketsActualizada) { if (ticket.fkFuncionSala == idFuncionSala && ticket.NroButaca == indice) { listaTickets.Remove(ticket); break; } } } lblTickets.Text = cantidadBotonesSeleccionados.ToString(); }
private void btnBuscar_Click(object sender, EventArgs e) { Conexion_Consulta modPeli = new Conexion_Consulta(); Pelicula peli = new Pelicula(); peli = modPeli.InfoPelicula(txtBuscar.Text); cmbPelicula.Text = peli.nombre; cmbEstadoPelicula.Text = peli.estado; cmbClasificacion.Text = peli.clasificacion; txtDuracionPelicula.Text = peli.duracion.TimeOfDay.ToString(); txtFechaEstreno.Text = peli.fechaEstreno.ToShortDateString().ToString(); txtGeneroPelicula.Text = peli.genero; byte[] datoImagen = modPeli.Obtener_Imagen_C(peli.id); MemoryStream ms = new MemoryStream(datoImagen); picImagePeli.Image = Image.FromStream(ms); }
private void btnGuardar_Click(object sender, EventArgs e) { bool modificado = false; Conexion_Consulta modificaperfil = new Conexion_Consulta(); if (textPassword.Text.Equals(empleado.password) && textAgregarNuevoPassword.Text.Equals(textConfirmarNuevoPassword.Text)) { empleado.direccion = textDireccion.Text; empleado.cel = Convert.ToInt32(textCelular.Text); empleado.password = textAgregarNuevoPassword.Text; modificado = modificaperfil.modificarPerfil(empleado); MessageBox.Show("MODIFICACION CORRECTA"); mostrardatos(); } else { lblNombre.Text = "ERROR!!!"; } }
private void btnFuncion_Click(object sender, EventArgs e) { Conexion_Consulta conexion_Consulta = new Conexion_Consulta(); ClassFuncionSala funcionSala = new ClassFuncionSala(); funcionSala.Id_Funcion = Convert.ToInt32(cmbFuncion.Text); funcionSala.Nro_Sala = Convert.ToInt32(cmbNroSala.Text); Limpiar limpiar = new Limpiar(); bool insertado = conexion_Consulta.insertarSalaBD(funcionSala); limpiar.BorrarCampos(this); if (insertado) { MessageBox.Show("Se añadio Correctamente"); } else { MessageBox.Show("Se han presentado fallos"); } }
//obtener promocion private PromocionTicket promocionTicket(string nombreTipoPago) { ArrayList listaPromociones = new ArrayList(); DateTime hoy = DateTime.Today; PromocionTicket promo = new PromocionTicket();; Conexion_Consulta conexion_Consulta = new Conexion_Consulta(); listaPromociones = conexion_Consulta.consultaPromociones(nombreTipoPago); if (listaPromociones.Count != 0) { foreach (PromocionTicket promocion in listaPromociones) { if (hoy.DayOfWeek.ToString().Contains(promocion.Dia)) { promo = promocion; break; } } } return(promo); }
private void btnAgregar_Click(object sender, EventArgs e) { Conexion_Consulta conexion_Consulta = new Conexion_Consulta(); ClassFuncion funcion = new ClassFuncion(); funcion.pelicula = Convert.ToInt32(cmbIdPelicula.Text); funcion.tipo = cmbTipo.Text; funcion.hora_fecha = Convert.ToDateTime(txtHorario.Text); funcion.id_empleado = Convert.ToInt32(empleado.id); Limpiar limpiar = new Limpiar(); bool insertado = conexion_Consulta.insertarFuncionBD(funcion); limpiar.BorrarCampos(this); if (insertado) { MessageBox.Show("Se añadio Correctamente"); } else { MessageBox.Show("Se han presentado fallos"); } }
//Muestra las funciones de la pelicula seleccionada en el comboBox private void cmbPelicula_SelectedIndexChanged(object sender, EventArgs e) { label7.Visible = true; label3.Visible = true; int idPeli = obtener_IdPeli(cmbPelicula.Text); //inserta imagen en el pictureBox desde la BD Conexion_Consulta consulta = new Conexion_Consulta(); byte[] datosImagen = consulta.Obtener_Imagen_C(idPeli); MemoryStream ms = new MemoryStream(datosImagen); picCartelera.Image = Image.FromStream(ms); //inserta los datos de genero y clasificacion en los respectivos labels foreach (Pelicula peli in listaPelis) { if (idPeli == peli.id) { lblGenero.Text = peli.genero; lblClasifi.Text = peli.clasificacion; break; } } //crea botones en el form según la cantidad de horarios y del tipo(2D o 3D) de la //pelicula elejida listaFuncionesSala = consulta.Buscar_Funciones_Para_Una_Peli(idPeli, dtpCartelera.Value.ToString("yyyy-MM-dd")); bool cambioTipoFuncion = false; bool tipoFuncionCambiado = false; /////////////////////////// int posicionX = 240, posicionY = 291, saltarFila = 2; ////////////////////////////////// Funcion_Sala funcionSala = new Funcion_Sala(); funcionSala = (Funcion_Sala)listaFuncionesSala[0]; string tipoFuncion = funcionSala.Tipo; eliminarBotonesCreados(); for (int i = 0; i < listaFuncionesSala.Count; i++) { funcionSala = new Funcion_Sala(); funcionSala = (Funcion_Sala)listaFuncionesSala[i]; if (funcionSala.Tipo.Equals(tipoFuncion) && !cambioTipoFuncion) { lblTipoFuncion.Text = funcionSala.Tipo + " DOBLADA"; lblTipoFuncion.Visible = true; lblTipoFuncion2.Visible = false; } else if (!tipoFuncionCambiado) { lblTipoFuncion2.Text = funcionSala.Tipo + " DOBLADA"; lblTipoFuncion2.Visible = true; cambioTipoFuncion = true; tipoFuncionCambiado = true; posicionY += 40; posicionX = 240; lblTipoFuncion2.Location = new Point(posicionX, posicionY); posicionY += 32; posicionX = 240; saltarFila = i + 3; } //agregando botones Crear_Boton(i, funcionSala.Fecha_Hora.ToShortTimeString(), funcionSala.Nro_Sala.ToString(), posicionX, posicionY); posicionX += 95; if (i == saltarFila) { saltarFila += 3; posicionY += 25; posicionX = 240; } tipoFuncion = funcionSala.Tipo;//para actualizar el tipo de funcion } }
private void btnAñadir_Click(object sender, EventArgs e) { if (txtCi.Text == "") { errorProvider1.SetError(txtCi, "Debe ingresar un CI"); txtCi.Focus(); return; } errorProvider1.SetError(txtCi, ""); if (txtNombre.Text == "") { errorProvider1.SetError(txtNombre, "Debe ingresar un Nombre"); txtNombre.Focus(); return; } errorProvider1.SetError(txtNombre, ""); if (txtApellido.Text == "") { errorProvider1.SetError(txtApellido, "Debe ingresar un Apellido"); txtApellido.Focus(); return; } errorProvider1.SetError(txtApellido, ""); Int64 celular; if (!Int64.TryParse(txtCelular.Text, out celular)) { errorProvider1.SetError(txtCelular, "Debe ingresar un Número de Celular"); txtCelular.Focus(); return; } errorProvider1.SetError(txtCelular, ""); if (Convert.ToInt64(txtCelular.Text) < 60000000 && Convert.ToInt64(txtCelular.Text) > 79999999) { errorProvider1.SetError(txtCelular, "Debe ingresar un Celular Válido"); txtCelular.Focus(); return; } errorProvider1.SetError(txtCelular, ""); Cliente cliente = new Cliente(); Conexion_Consulta consulta = new Conexion_Consulta(); cliente = consulta.infoCliente(txtCi.Text); if (txtCi.Text.Equals(cliente.ciNit)) { cliente.nombre = txtNombre.Text; cliente.apellido = txtApellido.Text; cliente.cel = Convert.ToInt32(txtCelular.Text); if (consulta.modificarCliente(cliente)) { MessageBox.Show("MODIFICACION CORRECTA"); } } else { MessageBox.Show("MODIFICACION incirecta"); } }
private void button74_Click(object sender, EventArgs e) { if (txtCi.Text == "") { errorProvider1.SetError(txtCi, "Debe ingresar un CI"); txtCi.Focus(); return; } errorProvider1.SetError(txtCi, ""); if (txtNombre.Text == "") { errorProvider1.SetError(txtNombre, "Debe ingresar un Nombre"); txtNombre.Focus(); return; } errorProvider1.SetError(txtNombre, ""); if (txtApellido.Text == "") { errorProvider1.SetError(txtApellido, "Debe ingresar un Apellido"); txtApellido.Focus(); return; } errorProvider1.SetError(txtApellido, ""); Int64 celular; if (!Int64.TryParse(txtCelular.Text, out celular)) { errorProvider1.SetError(txtCelular, "Debe ingresar un Número de Celular"); txtCelular.Focus(); return; } errorProvider1.SetError(txtCelular, ""); if (Convert.ToInt64(txtCelular.Text) < 60000000 && Convert.ToInt64(txtCelular.Text) > 79999999) { errorProvider1.SetError(txtCelular, "Debe ingresar un Celular Válido"); txtCelular.Focus(); return; } errorProvider1.SetError(txtCelular, ""); if (listaButacasSeleccionadas.Count == 0) { MessageBox.Show("!!!DEBE SELECCIONAR BUTACAS!!!"); return; } else { Cliente cliente = new Cliente(); Conexion_Consulta consulta = new Conexion_Consulta(); cliente = consulta.infoCliente(txtCi.Text); bool clienteRegistrado = false; if (cliente.ciNit == null) { cliente = new Cliente(); cliente.ciNit = txtCi.Text; cliente.nombre = txtNombre.Text; cliente.apellido = txtApellido.Text; cliente.cel = Convert.ToInt32(txtCelular.Text); clienteRegistrado = consulta.insertarCliente(cliente); } FacturaCliente factura = new FacturaCliente(); if (rbEfectivo.Checked) { realizarDescuento("2x1"); factura.fkIdTipoPago = 1; } else if (rbTarjeta.Checked) { realizarDescuento("2x1"); realizarDescuento(cmbTarjeta.Text); factura.fkIdTipoPago = 2; } factura.FechaEmision = DateTime.Now; factura.ApellidoCliente = txtApellido.Text; factura.fkNitCiCliente = txtCi.Text; factura.fkIdEmpleado = empleado.id; factura.NombreEmpleado = empleado.nombre + " " + empleado.apPaterno; factura.Total = total(); Conexion_Consulta conexion_Consulta = new Conexion_Consulta(); int nroFactura = conexion_Consulta.insertarFactura(factura); ArrayList listaIdsDetalles = conexion_Consulta.insertarDetalles(listaDeatalles, nroFactura); asignarDetalleAtickets(listaIdsDetalles); bool ventaConcretada = conexion_Consulta.insertarTickets(listaButacasSeleccionadas); if (ventaConcretada) { if (!clienteRegistrado) { MessageBox.Show("¡¡¡Venta Concreta!!!\nImprimiendo Factura y Tickets..."); } else { MessageBox.Show("Cliente Registrado a la Base de Datos!!!\n¡¡¡Venta Concreta!!!\nImprimiendo Factura y Tickets..."); } dgvInfoVenta.DataSource = new DataGridView(); listaDeatalles.Clear(); listaButacasSeleccionadas.Clear(); lblPrecioTotal.Text = "0.00"; txtCi.Text = ""; txtNombre.Text = ""; txtApellido.Text = ""; txtCelular.Text = ""; txtNumeroTarjeta.Text = ""; } } }