/* CAMBIOS PROGRMAACION MODO SINCRONIZACION AUTOMATICA*/ public List <XMLMetrics_Detalle> EstructurasEmitidas() { List <XMLMetrics_Detalle> lista = new List <XMLMetrics_Detalle>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); int ContadorPaginas = 0; string PapelMayor = ""; int SumaPaginas = 0; if (cmd != null) { try { cmd.CommandText = "Prinergy_XMLMetrics"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ""); cmd.Parameters.AddWithValue("@Procedimiento", 13);//reemplazar por 11 al momento de entrar a produccion cmd.CommandTimeout = 999999999; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { XMLMetrics_Detalle dtDist = new XMLMetrics_Detalle(); dtDist.OT = reader["OT"].ToString().Trim(); dtDist.Proceso = reader["Proceso"].ToString().Trim(); dtDist.Papel = reader["Papel"].ToString(); dtDist.Paginas = Convert.ToInt32(reader["Paginas"].ToString()); dtDist.ModeloTracado = reader["PCodModeloTracado"].ToString(); dtDist.X = Math.Round((Convert.ToDouble(reader["X"].ToString()) * 2.8346) - 2).ToString() + "-" + Math.Round((Convert.ToDouble(reader["X"].ToString()) * 2.8346) + 2).ToString(); dtDist.Y = Math.Round((Convert.ToDouble(reader["Y"].ToString()) * 2.8346) - 2).ToString() + "-" + Math.Round((Convert.ToDouble(reader["Y"].ToString()) * 2.8346) + 2).ToString(); dtDist.Xnota = Convert.ToInt32(reader["X"].ToString()); dtDist.Ynota = Convert.ToInt32(reader["Y"].ToString()); dtDist.MultiplePapel = (Convert.ToInt32(reader["Componentes"].ToString()) > 1 ? true : false); if (dtDist.Papel.ToLower().Contains("couche")) { dtDist.ColorFlow = "Ink Opt Fogra_39_v2"; } else if (dtDist.Papel.ToLower().Contains("bond")) { dtDist.ColorFlow = "Ink Opt Fogra 29 _v2"; } else if (dtDist.Papel.ToLower().Contains("lwc") || dtDist.Papel.ToLower().Contains("cartulina")) { dtDist.ColorFlow = "Ink Opt Fogra_39_v2";//perfil de couche } else { dtDist.ColorFlow = "Ink Opt Papel diario"; } lista.Add(dtDist); } } catch (Exception ex) { } } con.CerrarConexion(); return(lista); }
public List <XMLMetrics_Detalle> EstructurasEmitidas_Colores() { List <XMLMetrics_Detalle> lista = new List <XMLMetrics_Detalle>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); int ContadorPaginas = 0; string PapelMayor = ""; int SumaPaginas = 0; if (cmd != null) { try { cmd.CommandText = "Prinergy_XMLMetrics"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ""); cmd.Parameters.AddWithValue("@Procedimiento", 20);//reemplazar por 11-13 al momento de entrar a produccion cmd.CommandTimeout = 999999999; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { XMLMetrics_Detalle dtDist = new XMLMetrics_Detalle(); dtDist.OT = reader["OT"].ToString().Trim(); dtDist.Proceso = reader["Proceso"].ToString().Trim(); dtDist.Papel = reader["Papel"].ToString(); dtDist.Paginas = Convert.ToInt32(reader["Paginas"].ToString()); dtDist.ModeloTracado = reader["PCodModeloTracado"].ToString(); dtDist.X = Math.Round((Convert.ToDouble(reader["X"].ToString()) * 2.8346) - 2).ToString() + "-" + Math.Round((Convert.ToDouble(reader["X"].ToString()) * 2.8346) + 2).ToString(); dtDist.Y = Math.Round((Convert.ToDouble(reader["Y"].ToString()) * 2.8346) - 2).ToString() + "-" + Math.Round((Convert.ToDouble(reader["Y"].ToString()) * 2.8346) + 2).ToString(); dtDist.Xnota = Convert.ToInt32(reader["X"].ToString()); dtDist.Ynota = Convert.ToInt32(reader["Y"].ToString()); dtDist.MultiplePapel = (Convert.ToInt32(reader["Componentes"].ToString()) > 1 ? true : false); int Negro = Convert.ToInt32(reader["ColorNegro"].ToString()); dtDist.Colores = ((Convert.ToInt32(reader["ColorF"]) >= Convert.ToInt32(reader["ColorV"])) ? Convert.ToInt32(reader["ColorF"]) : Convert.ToInt32(reader["ColorV"])); dtDist.ColoresEspeciales = Convert.ToInt32(reader["ColoresEspeciales"].ToString()); dtDist.ColorTiro = Convert.ToInt32(reader["ColorF"]); dtDist.ColorRetiro = Convert.ToInt32(reader["ColorV"]); if (dtDist.Papel.ToLower().Contains("couche")) { dtDist.ColorFlow = "Ink Opt Fogra_39_v2"; } else if (dtDist.Papel.ToLower().Contains("bond")) { dtDist.ColorFlow = "Ink Opt Fogra 29 _v2"; } else if (dtDist.Papel.ToLower().Contains("lwc") || dtDist.Papel.ToLower().Contains("cartulina")) { dtDist.ColorFlow = "Ink Opt Fogra_39_v2";//perfil de couche } else { dtDist.ColorFlow = "Ink Opt Papel diario"; } string Refinado = "4 CMYK"; if (dtDist.Colores == 4 && dtDist.ColoresEspeciales == 0) { switch (dtDist.Papel.ToLower()) { case "bond": Refinado = "1 CMYK CF BOND"; break; case "couche": Refinado = "2 CMYK CF COUCHE"; break; case "diario": Refinado = "3 CMYK CF DIARIO"; break; default: Refinado = "4 CMYK"; break; } } else if (dtDist.Colores >= 4 && dtDist.ColoresEspeciales >= 1) { switch (dtDist.Papel.ToLower()) { case "bond": Refinado = "5 CMYK CF BOND PLANOS"; break; case "couche": Refinado = "6 CMYK CF COUCHE PLANOS"; break; case "diario": Refinado = "7 CMYK CF DIARIO PLANOS"; break; default: Refinado = "4 CMYK"; break; } } else if (dtDist.Colores <= 3 && dtDist.ColoresEspeciales == 0) { Refinado = "4 CMYK"; } else if (dtDist.Colores == 1 && dtDist.ColoresEspeciales == 0 && Negro >= 1) { Refinado = "8 ESCALA GRISES"; } else { Refinado = "4 CMYK"; } dtDist.RefinarCon = Refinado; lista.Add(dtDist); } } catch (Exception ex) { } } con.CerrarConexion(); return(lista); }