示例#1
0
        public OracleDataReader Busquedas(clsDTraslados Parameter)
        {
            string           query   = "";
            OracleDataReader drQuery = null;

            try
            {
                switch (Parameter.Condicion)
                {
                case "CuentaAtados":
                    query = "SELECT nvl(COUNT(*),0) Atados FROM ARIN_ETIQUETAS " +
                            "Where RECIBIDO = 'S' and ESTADO = 'A' and ESTIBA = " + Parameter.EstibaV + " and LINEA = " + Parameter.LineaV + " and PUNTO = " + Parameter.PuntoV + "";

                    break;
                }

                OracleCommand OraCommand = new OracleCommand(query, Parameter.PrmConn);
                drQuery = OraCommand.ExecuteReader();
            }
            catch (Exception ex)
            {
                drQuery = null;
            }
            return(drQuery);
        }
示例#2
0
        public static OracleDataReader BusEtiqueta(string prmEstiba, string prmLinea, string prmPunto, OracleConnection prmConn)
        {
            clsDTraslados Obj = new clsDTraslados();

            Obj.EstibaV   = Convert.ToInt32(prmEstiba);
            Obj.LineaV    = Convert.ToInt32(prmLinea);
            Obj.PuntoV    = Convert.ToInt32(prmPunto);
            Obj.PrmConn   = prmConn;
            Obj.Condicion = "CuentaAtados";
            return(Obj.Busquedas(Obj));
        }
示例#3
0
        public static string Inserta(string prmEstiba, string prmLinea, string prmPunto, string prmEstibaN, string prmLineaN, string prmPuntoN, string prmUser, OracleConnection prmConn)
        {
            clsDTraslados Obj = new clsDTraslados();

            Obj.EstibaV = Convert.ToInt32(prmEstiba);
            Obj.LineaV  = Convert.ToInt32(prmLinea);
            Obj.PuntoV  = Convert.ToInt32(prmPunto);
            Obj.EstibaN = Convert.ToInt32(prmEstibaN);
            Obj.LineaN  = Convert.ToInt32(prmLineaN);
            Obj.PuntoN  = Convert.ToInt32(prmPuntoN);
            Obj.PrmConn = prmConn;
            return(Obj.Insertar(Obj));
        }
示例#4
0
        public string Insertar(clsDTraslados Parameters)
        {
            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.Connection  = Parameters.PrmConn;
                SqlCmd.CommandText = "Sp_Trasladaestiba";
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlCmd.Parameters.Add("prmEstibaV", Parameters.EstibaV);
                SqlCmd.Parameters.Add("prmLineaV", Parameters.LineaV);
                SqlCmd.Parameters.Add("prmPuntoV", Parameters.PuntoV);
                SqlCmd.Parameters.Add("prmEstibaN", Parameters.EstibaN);
                SqlCmd.Parameters.Add("prmLineaN", Parameters.LineaN);
                SqlCmd.Parameters.Add("prmPuntoN", Parameters.PuntoN);
                //SqlCmd.Parameters.Add("prmUser", Parameters.User);
                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);
        }