public CodigosProductosBase ObtenerCodigoProducto(string comando) { con.Open(); MySqlCommand sqlcmd = new MySqlCommand(comando, con); MySqlDataReader reader = sqlcmd.ExecuteReader(); CodigosProductosBase elemento = new CodigosProductosBase(); if (reader.Read()) { elemento.Ancho = reader.GetString("ancho"); elemento.Aro = reader.GetString("aro"); elemento.Avance = reader.GetString("avance"); elemento.Codigo = reader.GetString("codigo"); elemento.Colores = reader.GetString("colores"); elemento.Id = reader.GetInt32("id"); elemento.Etiqueta_x_rollo = reader.GetString("etiquetaxrollo"); elemento.Familia = reader.GetString("familia"); elemento.Largo = reader.GetString("largo"); elemento.Marca = reader.GetString("marca"); elemento.Material = reader.GetString("material"); elemento.Modelo = reader.GetString("modelo"); elemento.Observacion = reader.GetString("observacion"); elemento.Salida = reader.GetString("salida"); elemento.Tipo_producto = reader.GetString("tipo_producto"); con.Close(); return(elemento); } else { con.Close(); return(null); } }
public Dictionary <string, string> ObtenerListaCodigosProductos(string consulta) { Dictionary <string, string> listatemp = new Dictionary <string, string>(); con.Open(); MySqlCommand sqlcmd = new MySqlCommand(consulta, con); MySqlDataReader reader = sqlcmd.ExecuteReader(); try { while (reader.Read()) { CodigosProductosBase elemento = new CodigosProductosBase(); elemento.Tipo_producto = reader.GetString("tipo_producto"); elemento.Ancho = reader.GetString("ancho"); elemento.Aro = reader.GetString("aro"); elemento.Avance = reader.GetString("avance"); elemento.Codigo = reader.GetString("codigo"); elemento.Colores = reader.GetString("colores"); elemento.Etiqueta_x_rollo = reader.GetString("etiquetaxrollo"); elemento.Familia = reader.GetString("familia"); elemento.Id = reader.GetInt32("id"); elemento.Largo = reader.GetString("largo"); elemento.Marca = reader.GetString("marca"); elemento.Material = reader.GetString("material"); elemento.Modelo = reader.GetString("modelo"); elemento.Observacion = reader.GetString("observacion"); elemento.Salida = reader.GetString("salida"); switch (elemento.Tipo_producto) { case "Etiqueta": listatemp.Add(elemento.Id.ToString(), "Etiqueta Ancho " + elemento.Ancho + " Avance " + elemento.Avance + " Material " + elemento.Material + " Aro " + elemento.Aro + " Etiq por Rollo " + elemento.Etiqueta_x_rollo + " Colores " + elemento.Colores + " Salida " + elemento.Salida + " Observacion " + elemento.Observacion + ""); break; case "Cinta": listatemp.Add(elemento.Id.ToString(), "Cinta Ancho " + elemento.Ancho + " Largo " + elemento.Largo + " Material " + elemento.Material + " Aro " + elemento.Aro + " Observacion " + elemento.Observacion + ""); break; case "Hardware": listatemp.Add(elemento.Id.ToString(), "Hardware Marca " + elemento.Marca + " Modelo " + elemento.Modelo + " Familia " + elemento.Familia + " Observacion " + elemento.Observacion + ""); break; default: break; } } con.Close(); return(listatemp); } catch (Exception ex) { con.Close(); ex.Message.ToString(); return(null); } }