Exemplo n.º 1
0
 void InicializarTallesOperaciones()
 {
     if (_top == null)
         _top = new TalleOperaciones(_conexion);
 }
Exemplo n.º 2
0
        private void tallesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            bool editarHabilitado = true;
            if (flowContenido.Controls.Count != 0)
            {
                if (flowContenido.Controls[0] is ContenidoProductos)
                    editarHabilitado = false;
            }

            //FormTalles ft = new FormTalles(_con,editarHabilitado);
            TalleOperaciones top = new TalleOperaciones(_con);
            FormGenerico<Talle> ft = new FormGenerico<Talle>(editarHabilitado, top, _con, TalleOperaciones.Sigla, TalleOperaciones.Id, "Talles", "talle", true);
            ft.ShowDialog();
        }
Exemplo n.º 3
0
 public Talle Talle(Conexion con)
 {
     TalleOperaciones top = new TalleOperaciones(con);
     return top.Obtener(new ModeloWhere(TalleOperaciones.Id, TalleId.ToString(), true, Utilidades.Signos.Igual));
 }
Exemplo n.º 4
0
 private void FormElegirTalles_Load(object sender, EventArgs e)
 {
     TalleOperaciones to = new TalleOperaciones(_conexion);
     List<Talle> lt = to.ObtenerTodosLista();
     List<Talle> tallesNumeros = new List<Talle>();
     List<Talle> tallesEses = new List<Talle>();
     List<Talle> tallesEmes = new List<Talle>();
     List<Talle> tallesEles = new List<Talle>();
     List<Talle> tallesOtros = new List<Talle>();
     foreach (Talle t in _listaTalles)
     {
         int salida;
         if (int.TryParse(t.Sigla, out salida))
         {
             tallesNumeros.Add(t);
         }
         else
         {
             if (t.Sigla.ToLower().Contains('s'))
             {
                 tallesEses.Add(t);
             }
             else
                 if (t.Sigla.ToLower().Contains('m'))
                 {
                     tallesEmes.Add(t);
                 }
                 else
                     if (t.Sigla.ToLower().Contains('l'))
                     {
                         tallesEles.Add(t);
                     }
                     else
                         tallesOtros.Add(t);
         }
     }
     List<Talle> talles = new List<Talle>();
     tallesNumeros =tallesNumeros.OrderBy(p => int.Parse(p.Sigla)).ToList();
     tallesEses = tallesEses.OrderByDescending(t => t.Sigla).ToList();
     tallesEmes = tallesEmes.OrderByDescending(t => t.Sigla).ToList();
     tallesEles = tallesEles.OrderBy(t => t.Sigla).ToList();
     talles.AddRange(tallesNumeros);
     talles.AddRange(tallesEses);
     talles.AddRange(tallesEmes);
     talles.AddRange(tallesEles);
     talles.AddRange(tallesOtros);
     foreach (Talle t in talles)
     {
         LabelTalle lab = new LabelTalle();
         lab.Talle = t;
         lab.Text = t.Sigla;
         lab.Name = t.Sigla;
         lab.Margin = new Padding(3);
         flowTalles.Controls.Add(lab);
     }
     foreach (Talle t in _listaTallesEditar)
     {
         (flowTalles.Controls.Find(t.Sigla,false)[0] as LabelTalle).Seleccionado = true;
     }
 }