public static OracleDataReader BuscaNextEtiqueta(string prmFecha, OracleConnection prmConn) { clsCDEtiquetas Obj = new clsCDEtiquetas(); Obj.Buscar = prmFecha; Obj.PrmConn = prmConn; Obj.Condicion = "NexEtiqueta"; return(Obj.Busquedas(Obj)); }
public static string EtiquetaSql() { string numero = ""; DataTable dt = new DataTable(); dt = new clsCDEtiquetas().Mostrar(); if (dt.Rows.Count > 0) { numero = dt.Rows[0][0].ToString(); } return(numero); }
public static OracleDataReader BuscaEtiquetaP(string prmFecha, string prmAtado, OracleConnection prmConn) { string vCondicion = ""; vCondicion = "SELECT numero_ticket('" + prmFecha + "'," + prmAtado + ") as ticket from dual"; clsCDEtiquetas Obj = new clsCDEtiquetas(); Obj.Buscar = vCondicion; Obj.PrmConn = prmConn; Obj.Condicion = "BuscaEtiquetaP"; return(Obj.Busquedas(Obj)); }
public static string Insertar(string vEtiquetaV, string vEtiquetaN, string vPesoV, string vPesoN, string vPzV, string vPzN, string vUsers) { clsCDEtiquetas Obj = new clsCDEtiquetas(); Obj.EtiquetaVieja = Convert.ToInt32(vEtiquetaV); Obj.EtiquetaNueva = Convert.ToInt32(vEtiquetaN); Obj.PesoViejo = Convert.ToDouble(vPesoV); Obj.PesoNuevo = Convert.ToDouble(vPesoN); Obj.PiezasViejas = Convert.ToInt32(vPzV); Obj.PiezasNuevas = Convert.ToInt32(vPzN); Obj.Usuario = vUsers; //Obj.PrmConn = prmConn; return(Obj.Insertar(Obj)); }
public OracleDataReader Busquedas(clsCDEtiquetas Parametro) { string query = ""; OracleDataReader drQuery = null; try { switch (Parametro.Condicion) { case "LlenaEtiqueta": query = "select e.NO_ETIQUETA,e.NO_ARTI_PRODUCIDO,p.descripcion,e.CANTIDAD_PRODUCCION as piezas,e.PESO,nvl(e.SERIE_PRODUCCION,'No tiene') as serie,e.COLADA," + "nvl(p.NORMA,'No Tiene') as norma,to_char(e.FECHA_PRODUCCION,'dd/mm/yyyy') as FECHA_PRODUCCION ,p.es_perfil, e.IND_ANTIGUO " + " from ARIN_ETIQUETAS e, ARINDA p " + " where (e.no_etiqueta = '" + Parametro.Buscar + "' or e.Etiqueta = '" + Parametro.Buscar + "') " + " and e.estado = 'A' " + " and e.no_cia = '10' " + " and p.no_cia = e.no_cia " + " and p.no_arti = e.no_arti_producido " + " and e.origen = 'L' "; break; case "BuscaEtiquetaP": query = Parametro.Buscar; break; case "BuscaAtado": query = "SELECT COUNT(*) + 1 as atados FROM arin_etiquetas WHERE TRUNC(fecha_produccion) = TO_DATE('" + Parametro.Buscar + "','dd/mm/yyyy')"; break; case "NexEtiqueta": query = "SELECT MAX(NO_ETIQUETA) + 1 as ticket FROM arin_etiquetas WHERE TRUNC(fecha_produccion) = TO_DATE('" + Parametro.Buscar + "','dd/mm/yyyy')"; break; } OracleCommand OraCommand = new OracleCommand(query, Parametro.PrmConn); drQuery = OraCommand.ExecuteReader(); } catch (Exception ex) { drQuery = null; } return(drQuery); }
public string Insertar(clsCDEtiquetas Etiqueta) { string rpta = ""; OracleConnection SqlCon = new OracleConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el comando que permite ejecutar sentencias en base de datos OracleCommand SqlCmd = new OracleCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "Sp_DividePaquete"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlCmd.Parameters.Add("prmEtiquetaV", Etiqueta.EtiquetaVieja); SqlCmd.Parameters.Add("prmEtiquetaN", Etiqueta.EtiquetaNueva); SqlCmd.Parameters.Add("prmPesoV", Etiqueta.PesoViejo); SqlCmd.Parameters.Add("prmPesoN", Etiqueta.PesoNuevo); SqlCmd.Parameters.Add("prmPzV", Etiqueta.PiezasViejas); SqlCmd.Parameters.Add("prmPzN", Etiqueta.PiezasNuevas); SqlCmd.Parameters.Add("prmUsers", Etiqueta.Usuario); rpta = SqlCmd.ExecuteNonQuery() == -1 ? "OK" : "No se Pudo Almacenar"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }