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 = ""; }
public mdlConsumidor Consumidor_reg(String idconsumidor, int estado, String idreserva) { mdlConsumidor reg = new mdlConsumidor(); string query = "select a.IdPersona, b.Nombres, b.Paterno, b.Materno, b.foto, a.IdGrupo, c.Nombre, a.IdArea, d.Nombre from CONSUMIDOR a, Persona b, GRUPO c, Area d where a.IdPersona=b.IdPersona and a.IdGrupo=c.IdGrupo and a.IdArea=d.IdArea and a.IdConsumidor='" + idconsumidor + "'"; SqlCommand queryCommand = new SqlCommand(query, conexion.get()); SqlDataReader queryCommandReader = queryCommand.ExecuteReader(); DataTable dataTable = new DataTable(); dataTable.Load(queryCommandReader); foreach (DataRow item in dataTable.Rows) { mdlConsumidor ca = new mdlConsumidor(); ca.IdConsumidor = idconsumidor; ca.Persona = new mdlPersona(); ca.Persona.IdPersona = item[0].ToString(); ca.Persona.PrimerNombre = item[1].ToString(); ca.Persona.SegundoNombre = item[2].ToString(); ca.Persona.Apellidos = item[3].ToString(); ca.Grupo = new mdlGrupo(); ca.Persona.Foto = item[4].ToString(); ca.Grupo.IdGrupo = item[5].ToString(); ca.Grupo.Nombre = item[6].ToString(); ca.Area = new mdlArea(); ca.Area.IdArea = item[7].ToString(); ca.Area.Nombre = item[8].ToString(); ca.Reserva = new mdlReserva(); ca.Reserva.IdReserva = idreserva; ca.Estado = estado; reg = ca; } return reg; }