void entrar() { ctrlConsumidor_Acceso ca = new ctrlConsumidor_Acceso(); this.ListConsumidor = ca.Consumidor_Acceso(txtcodigo.Text, idturno, idDia); if (ListConsumidor == null) { txtcodigo.Text = ""; return; } if (ListIngreso.Count != 0) { int cant = ListIngreso.Count - 1; int j = 0; for (int i = cant; i >= cant - 2; i--) { if (i < 0) { j = -1; } else { j++; } if (j == 1) { txtnombre1.Text = ListIngreso[i].Persona.PrimerNombre +" "+ ListIngreso[i].Persona.SegundoNombre; txtapellido1.Text = ListIngreso[i].Persona.Apellidos; txtcodigo1.Text = ListIngreso[i].Persona.IdPersona; pictureBox1.Image = Image.FromFile(ListIngreso[i].Persona.Foto); restriccion(ListIngreso[i].Estado, panel2,1); } if (j == 2) { txtnombre2.Text = ListIngreso[i].Persona.PrimerNombre +" "+ ListIngreso[i].Persona.SegundoNombre; txtapellido2.Text = ListIngreso[i].Persona.Apellidos; txtcodigo2.Text = ListIngreso[i].Persona.IdPersona; pictureBox2.Image = Image.FromFile(ListIngreso[i].Persona.Foto); restriccion(ListIngreso[i].Estado, panel3,1); } if (j == 3) { txtnombre3.Text = ListIngreso[i].Persona.PrimerNombre +" "+ ListIngreso[i].Persona.SegundoNombre; txtapellido3.Text = ListIngreso[i].Persona.Apellidos; txtcodigo3.Text = ListIngreso[i].Persona.IdPersona; pictureBox3.Image = Image.FromFile(ListIngreso[i].Persona.Foto); restriccion(ListIngreso[i].Estado, panel4,1); } } } if (ListIngreso.Count > 4) { ListIngreso.RemoveAt(0); } txtnombre.Text = ListConsumidor[0].Persona.PrimerNombre + " " + ListConsumidor[0].Persona.SegundoNombre; txtapellido.Text = ListConsumidor[0].Persona.Apellidos; txtarea.Text = ListConsumidor[0].Area.Nombre; txtgrupo.Text = ListConsumidor[0].Grupo.Nombre; pcbimagen1.Image = Image.FromFile("\\\\CONTROLALIMENTA\\" + ListConsumidor[0].Persona.Foto); restriccion(ListConsumidor[0].Estado,panel1,0); mdlConsumidor mc = new mdlConsumidor(); mc.IdConsumidor = ListConsumidor[0].IdConsumidor; mc.Persona = new mdlPersona(); mc.Persona.IdPersona = txtcodigo.Text; mc.Persona.PrimerNombre = ListConsumidor[0].Persona.PrimerNombre; mc.Persona.SegundoNombre = ListConsumidor[0].Persona.SegundoNombre; mc.Persona.Apellidos = ListConsumidor[0].Persona.Apellidos; mc.Persona.Foto = "\\\\CONTROLALIMENTA\\" + ListConsumidor[0].Persona.Foto; mc.Estado = ListConsumidor[0].Estado; mc.Area = new mdlArea(); mc.Area.Nombre = ListConsumidor[0].Area.Nombre; mc.Grupo = new mdlGrupo(); mc.Grupo.Nombre = ListConsumidor[0].Grupo.Nombre; mc.Reserva = new mdlReserva(); mc.Reserva.IdReserva = ListConsumidor[0].Reserva.IdReserva; txtcodigo_p.Text = txtcodigo.Text; ListIngreso.Add(mc); txtcodigo.Text = ""; }
private void cancelar(Panel panel, String idconsumidor, String idturno, int estado, String idreserva, int tipo) { if (estado == 1 || estado==4) { if (MessageBox.Show("Desea cancelar esta entrada", "Cancelar Entrada", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ctrlConsumidor_Acceso ca = new ctrlConsumidor_Acceso(); ca.cancelar(idconsumidor, idturno, idreserva); restriccion(6, panel, 0); if (tipo == 1) { ListIngreso[ListIngreso.Count() - 2].Estado = 6; return; } ListIngreso[ListIngreso.Count() - 1].Estado = 6; } } }